it-swarm.com.ru

phpmyadmin "Not Found" после установки на Apache, Ubuntu

Настройка среды разработки с Ubuntu 14.04, работающей в VirtualBox, следуя этому руководству: http://klau.si/dev

После установки phpmyadmin мне кажется, что я должен иметь доступ к нему по адресу http://localhost/phpmyadmin, но Apache возвращает ошибку Not Found. В этом руководстве где-то пропущен этап настройки? Я уже пытался перезапустить службу Apache. 

В Apache2/sites-enabled или Apache2/sites-available нет файла phpmyadmin.conf, это обязательно?

Если да, где я могу найти эти файлы?

использование 127.0.0.1 вместо localhost возвращает ту же ошибку. Страница Apache по умолчанию в http://localhost работает просто отлично.

консоль в браузере не показывает ничего ценного, просто Not Found.

Я также попытался повторно запустить сценарий установки с помощью dpkg-reconfigure -plow phpmyadmin

16
Anonymous Man

Эта проблема была решена благодаря этому руководству: https://help.ubuntu.com/community/ApacheMySQLPHP#Trou Исправление_Phpmyadmin_.26_mysql-workbench путем добавления 

Include /etc/phpmyadmin/Apache.conf

... в файл /etc/Apache2/Apache2.conf и перезапустите службу.

27
Anonymous Man
Sudo dpkg-reconfigure -plow phpmyadmin 

Выберите Нет, когда вас попросят перенастроить базу данных. Затем, когда вас попросят выбрать Apache2, убедитесь, что нажали пробел, когда выделен [] Apache2. Звездочка должна появиться между скобками. Затем нажмите Enter. Phpmyadmin должен перенастроить и теперь http: // localhost/phpmyadmin должен работать. для получения дополнительной информации https://www.howtoforge.com/install-Apache2-with-php5-and-mysql-support-on-ubuntu-13.04-lamp

22
Bikram Shrestha

Попробуй это

Sudo ln -s /etc/phpmyadmin/Apache.conf /etc/Apache2/conf-available/phpmyadmin.conf
Sudo a2enconf phpmyadmin.conf
Sudo systemctl restart Apache2
9
Rashmi Jain

Создайте ссылку в /var/www так:

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

Примечание: с 14.04 вы можете использовать /var/www/html/ вместо /var/www/

Если это не работает для вас, вам нужно включить PHPMyAdmin в конфигурацию Apache.

Откройте Apache.conf, используя ваш любимый редактор, мой nano :)

Sudo nano /etc/Apache2/Apache2.conf

Затем добавьте следующую строку:

Include /etc/phpmyadmin/Apache.conf

Для Ubuntu 15.04 и 16.04

Sudo ln -s /etc/phpmyadmin/Apache.conf /etc/Apache2/conf-available/phpmyadmin.conf
Sudo a2enconf phpmyadmin.conf
Sudo service Apache2 reload
4
Nurul Furqon

Выполните следующую команду в терминале:

Sudo ln -s /usr/share/phpmyadmin /var/www/html/
1
praveen