phpmyadmin не работает после того, как я его установил
Я использую Ubuntu-11.04.
Я следовал за этими шагами на этом сайте:
Пока что мои apache2, php и mysql работают нормально, кроме phpmyadmin... Всякий раз, когда я запускаю это:
http://localhost/phpmyadmin/
Я получаю эту ошибку в своем браузере:
не обнаружена
Запрошенный URL /phpmyadmin/ не найден на этом сервере.
Сервер Apache/2.2.17 (Ubuntu) на локальном хосте, порт 80
10 ответов
Пожалуйста, прочтите этот раздел в Ubuntu Wiki. Вам нужно будет настроить ваш apache2.conf, чтобы phpMyAdmin работал.
gksu gedit /etc/apache2/apache2.conf
Затем добавьте следующую строку в конец файла.
Include /etc/phpmyadmin/apache.conf
Затем перезапустите Apache
/etc/init.d/apache2 restart
Пробовал разными способами.
Наконец, это, это из документации по Ubuntu, работает для меня:
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin
sudo service apache2 reload
Ubuntu 16.04
После установки и настройки имени пользователя и пароля в mysql и phpmyadmin выполните следующую команду
sudo apt install php-gettext
Работал на меня...
Edit1 Если вам просто нужны apache, phPmyAdmin и MySql только для среды веб-приложений, тогда я предлагаю для экзамена, который установит все три для вас, и тогда вы готовы к работе Вот ссылка
Не паникуйте! Просто запустите следующий код с правами root в терминале
sudo ln -s /usr/share/phpmyadmin /var/www
Я столкнулся с той же проблемой, я исправил ее, запустивsudo dpkg-reconfigure phpmyadmin
дать новое имя пользователя и пароль
Вам нужно найти где phpmyadmin
находится, например, locate phpmyadmin
некоторые из них вернут местоположение, например /usr/share/phpmyadmin
,
Тогда вы можете символическую ссылку так: sudo ln -s /usr/share/phpmyadmin /var/www
Начиная с Ubuntu 14.04 и выше, /var/www
больше не работает вместо /var/www/html
, например, sudo ln -s /usr/share/phpmyadmin /var/www/html
Ссылка: Где разместить мой локальный сайт, начиная с версии 2.4.7 apache2?
Наконец -то эта работа для Ubuntu 14.04 LTS
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
sudo service apache2 restart
сейчас наберите localhost/phpmyadmin
в веб-браузере.
sudo sed -i '$ a\Include /etc/phpmyadmin/apache.conf' /etc/apache2/apache2.conf && sudo service apache2 restart && sudo apt-get install php-gettext`
Проверено и работает. Запуск, который должен решить это для любого, кто хочет 1 лайнер.
Я перепробовал все вышеперечисленные методы, и они не сработали для меня. Наконец этот сработал.
Откройте терминал и переключитесь на супер пользователя с помощью команды: sudo su
После установки phpmyadmin, используя инструкции, приведенные в ссылке, откройте /etc/apache2/conf-available
,
Там вы найдете файл с именем phpmyadmin.conf
, Скопируйте это в /etc/apache2/conf-enabled
, Или просто используйте команду
sudo cp /etc/apache2/conf-available /etc/apache2/conf-enabled
Перезапустите apache2 (sudo service apache2 restart
), а затем откройте ссылку http://localhost/phpmyadmin в браузере.
Я столкнулся с той же проблемой.
Во-первых, проверьте, если каталог называется /usr/share/phpmyadmin/
существует. Если это так, просто переместите его в /var/www/phpmyadmin
выполнив эту команду:
mv /usr/share/phpmyadmin /var/www/phpmyadmin
Откройте браузер и откройте http://localhost/phpmyadmin
, Теперь это должно работать.