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
Ответы
Ответ 1
Эта проблема была решена благодаря этому руководству: https://help.ubuntu.com/community/ApacheMySQLPHP#Troubleshooting_Phpmyadmin_.26_mysql-workbench, добавив
Include /etc/phpmyadmin/apache.conf
... в файл /etc/apache 2/apache2.conf и перезапустив службу.
Ответ 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
и войдите с использованием имени пользователя и пароля.