phpmyadmin не работает после того, как я его установил

Я использую ubuntu-11.04.

Я выполнил следующие шаги на этом сайте:

Установка Apache2 с поддержкой PHP5 и MySQL на Ubuntu | HowtoForge

До сих пор мои apache2, php и mysql отлично работают, кроме phpmyadmin ... Всякий раз, когда я запускаю это:

http://localhost/phpmyadmin/

Я получаю эту ошибку в своем браузере:

Не найдено Запрошенный URL / phpmyadmin / не найден на этом сервере. Apache / 2.2.17 (Ubuntu) Сервер на локальном хосте Порт 80
1
задан 3 March 2018 в 03:38

9 ответов

Пробовал различные способы.

Наконец, это из документации ubuntu работало для меня:

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin
sudo service apache2 reload
11
ответ дан 25 May 2018 в 19:33

Ubuntu 16.04

После установки и настройки пользователя и пароля в mysql и phpmyadmin выполните следующую команду

sudo apt install php-gettext

Работали для меня ...

Ubuntu 16.04 Если вам просто нужны apache, phPmyAdmin и MySql только для среды веб-приложений, то я предлагаю для примера установить все три для вас, а затем вы готовы к работе. Здесь ссылка

Установщики и загрузки XAMPP | Друзья Apache

5
ответ дан 25 May 2018 в 19:33
  • 1
    Это сработало и для меня. php-gettext отсутствовал. Интересно, почему ни одна из документации не упоминает об этом модуле ... – JTheDev 25 January 2017 в 10:43

Не паникуйте! Просто запустите следующий код с правами root в терминале

sudo ln -s /usr/share/phpmyadmin /var/www
3
ответ дан 25 May 2018 в 19:33

Я столкнулся с такой же проблемой, я исправил ее, запустив sudo dpkg-reconfigure phpmyadmin

, чтобы указать новое имя пользователя и пароль

1
ответ дан 25 May 2018 в 19:33

Вы должны найти, где 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

Ссылка: где разместить мой локальный сайт, начиная с версии apache2 версии 2.4.7?

0
ответ дан 25 May 2018 в 19:33
sudo sed -i '$ a\Include /etc/phpmyadmin/apache.conf' /etc/apache2/apache2.conf && sudo service apache2 restart && sudo apt-get install php-gettext`

Проверено и работает. Выполнение этого должно решить его для всех, кто хочет 1 лайнер.

0
ответ дан 25 May 2018 в 19:33

Я пробовал все вышеперечисленные методы, и они не работали для меня. Наконец, это сработало.

Откройте терминал и переключитесь на суперпользователя с помощью команды: 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), а затем откройте ссылку в браузере.

0
ответ дан 25 May 2018 в 19:33

наконец эта работа для 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 в веб-браузере.

0
ответ дан 25 May 2018 в 19:33

Я столкнулся с той же проблемой.

Сначала проверьте, существует ли каталог с именем /usr/share/phpmyadmin/. Если это так, просто переместите его на /var/www/phpmyadmin, выполнив эту команду:

mv /usr/share/phpmyadmin /var/www/phpmyadmin

Откройте браузер и откройте http://localhost/phpmyadmin. Теперь он должен работать.

-3
ответ дан 25 May 2018 в 19:33
  • 1
    Это нарушит работу деинсталлятора и вызовет проблемы установки / обновления. Вам нужно будет символизировать каталог. sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin должен правильно символически ссылаться. – Thomas Ward♦ 26 July 2012 в 20:49

Другие вопросы по тегам:

Похожие вопросы: