Де моя установка phpMyAdmin?


41

Я щойно закінчив установку mysql-server, а потім встановив, phpmyadminякий постачався разом з Apache та PHP. Він налаштував це добре і створив базу даних phpMyAdmin, але я не можу знайти URL-адресу, щоб дістатися до неї - я спробував перейти на http: //my.server.ip/phpmyadmin, але, схоже, це не буде там.

Я не можу знайти місцезнаходження в жодному з посібників, хтось знає, де це знаходиться? Дякую.


Спробуйте перезапустити apache, він повинен бути в / phpmyadmin.
Немо,

Відповіді:


48

Вам просто потрібно зробити символічне посилання на встановлення у вашому сервері root. Шахта входить /var/www/(хоча DocumentRootчасто перевіряйте свою за замовчуванням /var/www/html), тому:

sudo ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin

Після цього ви зможете отримати доступ через localhost:

http://localhost/phpmyadmin

Щодо того, чому він не встановлений за замовчуванням у своєму правильному місці, або інсталятор створює символічне посилання сам, я не маю уявлення ...


Це я роблю, і це завжди працювало.
Парто

10
Якщо сторінка за замовчуванням Apache2 (документ index.html, до якого ви отримуєте доступ як localhost/index.html), знаходиться в /var/www/html/, Ви повинні виконати функцію sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadminHad, щоб зробити це після оновлення до Apache 2.4. Зараз все працює добре, дякую.
Дмитро Дзюбак

Після свіжого встановлення Apache / 2.4.18 на сервер Google Cloud з PHP 7.0.15-0 команда, надана @DmytroDzyubak, вирішила мою проблему.
колінки

6

Ця відповідь трохи більш загальна. Щоб знати список файлів, встановлених будь-яким пакетом, ви повинні це зробити

  1. Отримайте назву пакета за допомогою dpkg --list | grep phpmyadmin
  2. Для списку встановлених файлів використовуйте це dpkg --listfiles <package_name step 1>

4

Я думаю, що ви, мабуть, стикаєтеся з тим самим питанням, що я вперше встановив phpmyadmin. Зважаючи на те, що минуло року, як ви запитали це, я припускаю, що ви вже зрозуміли це, але для подальшої довідки для інших, якщо ви не можете бачити це, переходячи на http://yourdomain.com/phpmyadmin , ймовірно, вам потрібно буде перенастроїти пакунок і переконайтеся, що ви поставите прапорець у вікні apache2 (припускаючи, що це ви використовуєте для свого сервера), натискаючи пробіл, перш ніж продовжувати. Я йшов швидко і просто натиснув клавішу enter, не розуміючи, що я не вибрав apache2. Щоб перенастроїти пакет, використовуйте наступне:

sudo dpkg-reconfigure phpmyadmin

Зробив фокус після простого переміщення файлів з однієї установки в іншу. Забув, що не встановив PHPMYADMIN. Спасибі.
SRDC

1

О, зазвичай phpmyadmin йде, /usr/lib/phpmyadminякщо я не помиляюся.

Мені завжди потрібно перемістити папку на свій wwwшлях.


2
Знаходиться в / usr / share / phpmyadmin / у моїй установці. Будь ласка, виправте мене, якщо я помиляюся.
animaletdesequia

так, ідеально, ви абсолютно праві, і для того, щоб він працював на localhost / phpmyadmin, ви повинні змінити деякі параметри apache або перенести папку на ваш веб-шлях
RagazziD

1
Мені простіше просто знайти шлях до кореня мого сервера, як я вже сказав у своїй відповіді, але я не експерт ...
animaletdesequia

ви праві, u просто вирішіть проблему (:
RagazziD

0

Імовірно, у вас встановлений Apache, і саме це ви використовуєте в якості свого основного веб-сервера (тобто він слухає на порту 80). Якщо ви не зробили (багато) налаштування для своєї установки Apache, вона повинна бути доступна за адресою:

http://localhost/phpmyadmin/

(Якщо ви звертаєтесь до сервера з іншої машини, очевидно, замініть localhost).

Установник phpMyAdmin встановлює конфігураційний файл в /etc/apache2/conf.d/call phpmyadmin, який встановлює псевдонім. Подивіться на цей файл, щоб побачити, як він працює і де він повинен з’являтися на вашому веб-сайті.

Якщо ви змінили конфігурацію Apache, можливо, малоймовірно, що ви зробили щось, що перекриває директиви в цьому файлі конфігурації phpmyadmin. У такому випадку ви зможете самостійно виправити конфігурацію phpmyadmin, щоб вона працювала так, як вам подобається.


0

http://127.0.0.1/phpmyadmin

або також http://::1/phpmyadminабоhttp://localhost/phpmyadmin

читайте: https://en.wikipedia.org/wiki/Localhost

також введіть "ip addr", щоб побачити вашу загальнодоступну адресу (або напівпублічну з NAT)


0

Спробуйте скористатися:
<server_ip or localhost>/phpmyadmin/index.php
Це може просто зробити трюк. Раніше ця вирішувала це для мене.


0

У моєму випадку я мав це під

/usr/local/phpMyAdmin-*

Я думаю, ви завжди можете спробувати знайти його через (якийсь) конфігураційний файл httpd.


0

Для мене це склалося інакше.

Я повинен був скопіювати apache.confфайл з /etc/phpmyadminв /etc/apache2/sites-availableі з /etc/apache2/sites-enabledдопомогою файлового менеджера як корінь.

Потім я побіг sudo service apache2 restartі все було просто добре.

Сподіваюся, це корисно.


0

У моєму випадку ця команда спрацювала:

sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadmin

Оскільки мій кореневий сервер за замовчуванням, це: /var/www/html


0

Я переконфігурував його функціонування для Ubuntu 18.04 за допомогою команди нижче:

sudo dpkg-reconfigure phpmyadmin
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.