Я только что закончил установку mysql-server
, а затем установил phpmyadmin
, который поставлялся с Apache и PHP. Он настроил все правильно и создал базу данных phpMyAdmin, но я не могу найти URL, чтобы добраться до него - я попытался перейти на http: //my.server.ip/phpmyadmin , но кажется, там нет.
Я не могу найти местоположение ни в одном из руководств, кто-нибудь знает, где это находится? Благодаря.
Просто необходимо сделать символьную ссылку на установку в корне сервера. Мой находится в /var/www/
(хотя проверка Ваш DocumentRoot
поскольку значение по умолчанию часто /var/www/html
) так:
sudo ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin
После этого Вы сможете получить доступ к канавке localhost:
http://localhost/phpmyadmin
Что касается того, почему не установлен по умолчанию в его правильном местоположении, или установщик создает саму символьную ссылку, я понятия не имею...
Я думаю, что вы, вероятно, сталкиваетесь с той же проблемой, что и я, когда я впервые устанавливал phpmyadmin. Учитывая, что прошло уже больше года с тех пор, как вы спросили об этом, я предполагаю, что вы уже поняли это, но для будущего использования, если вы не сможете увидеть это при переходе на http: // yourdomain. com / phpmyadmin , вам, вероятно, потребуется перенастроить пакет и убедиться, что вы поставили флажок в поле apache2 (при условии, что это то, что вы используете для своего сервера), нажав клавишу пробела, прежде чем продолжить. Я шел быстро и просто нажал ввод, не осознавая, что я не выбрал apache2. Чтобы перенастроить пакет, используйте следующее:
sudo dpkg-reconfigure phpmyadmin
О, обычно phpmyadmin идет на /usr/lib/phpmyadmin
, если я не ошибаюсь.
Мне всегда нужно переместить папку в мой путь www
.
Этот ответ немного более общий. Чтобы узнать список файлов, установленных любым пакетом, вы должны сделать это
dpkg --list | grep phpmyadmin
dpkg --listfiles <package_name step 1>
http://127.0.0.1/phpmyadmin
или также http://::1/phpmyadmin
или http://localhost/phpmyadmin
читайте: https://en.wikipedia.org/wiki/Localhost
также, введите "IP addr" для наблюдения общедоступного адреса (или полуобщественность с NAT)
Предположительно, у вас установлен Apache, и именно это вы используете в качестве основного веб-сервера (т. Е. Он прослушивает порт 80). Если вы не выполнили (большую часть) настройки для установки Apache, она должна быть доступна по адресу:
http://localhost/phpmyadmin/
(Если вы обращаетесь к серверу с другого компьютера, тогда, очевидно, замените localhost
).
Программа установки для phpMyAdmin устанавливает файл конфигурации в /etc/apache2/conf.d/
с именем phpmyadmin
, который устанавливает псевдоним. Посмотрите на этот файл, чтобы увидеть, как он работает и где он должен отображаться на вашем сайте.
Если вы изменили конфигурацию Apache, возможно , хотя вряд ли вы сделали что-то, что переопределяет директивы в этом файле конфигурации phpmyadmin. В этом случае вы сможете исправить конфигурацию phpmyadmin самостоятельно, чтобы она работала так, как вам нравится.
Попробуйте использовать:
<server_ip or localhost>/phpmyadmin/index.php
Это может просто помочь. В прошлом этот решил для меня.
В моем случае это было под
/usr/local/phpMyAdmin-*
Я думаю, вы всегда можете найти его через (какой-то) файл конфигурации httpd.
Для меня все сложилось иначе.
Мне пришлось скопировать файл apache.conf
из /etc/phpmyadmin
в /etc/apache2/sites-available
и в /etc/apache2/sites-enabled
, используя файловый менеджер в качестве root.
Затем я побежал sudo service apache2 restart
, и все было просто отлично.
Надеюсь, это полезно.
Я реконфигурировал и то, что это хорошо работало для меня на Ubuntu 18.04 с ниже команды:
sudo dpkg-reconfigure phpmyadmin
В моем случае работала эта команда:
sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadmin
, поскольку мой корень сервера является значением по умолчанию, которое является: /var/www/html