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

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

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

Нет файла phpmyadmin.conf в apache2/sites-enabled или apache2/sites-available, требуется ли это?

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

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

консоль в браузере ничего не показывает значения, просто не найден.

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

Ответ 2

sudo dpkg-reconfigure -plow phpmyadmin 

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

Ответ 3

Попробуйте это

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin.conf
sudo systemctl restart apache2

Ответ 4

Создайте ссылку в /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

Ответ 5

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

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

Ответ 6

Кажется, что во второй половине 2018 года многие пакеты php, такие как php-mysql и phpmyadmin, были удалены или изменены. Я тоже столкнулся с той же проблемой. Так что вам придется скачать его из другого источника или узнать новые пакеты

Ответ 7

Если у вас возникла эта проблема в 2019 году, перейдите в файл 000-default.conf, введя этот subl/etc/apache2/sites-enabled/000-default.conf (в вашем терминале откройте файл в редакторе subl/etc/apache2/sites-enabled/000-default.conf)

Когда файл загрузится, найдите " Директива ServerName устанавливает схему запроса " и поместите этот " Include/etc/phpmyadmin/apache.conf " сверху.

Затем перезапустите ваш apache с помощью команды... service apache2 restart Это, безусловно, решит проблему. Надеюсь, поможет!

Ответ 8

Первая проверка PhpMyAdmin установлена ​​или нет. Если он установлен, выполните поиск PhpMyAdmin. После поиска вырезать и вставить эту папку в папку Computer->var->www->html->paste folder. Откройте браузер и введите localhost/phpMyAdmin и войдите с использованием имени пользователя и пароля.