Как решить phpmyadmin не найденную проблему после обновления php и apache?

Недавно я установил PHP, Apache, MySQL, phpMyAdmin, python в свой Ubuntu Desktop 12.04.3 LTS, чтобы использовать его в качестве сервера LAMP. Команды, которые я использовал для их установки, приведены ниже:

1: sudo passwd
2: su
3: apt-get install php5
4: apt-get install apache2
5: apt-get install mysql-server mysql-client
6: apt-get install phpmyadmin
7: apt-get install python
8: apt-get install python-mysqldb
9: ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
10: /etc/init.d/apache2 restart

Тогда все работает нормально. Сервер LAMP работает отлично. Затем я подумал обновить весь сервер LAMP, я имею в виду PHP, Apahce, MySQL, phpMyAdmin и т. Д. Затем я искал в google и получил несколько ppa, которые получили последние версии этих программ. Затем я добавил эти PPA. Ссылки ppa:

1. https://launchpad.net/~tuxpoldo/+archive/phpmyadmin
2. https://launchpad.net/~ondrej/+archive/mysql-5.6
3. https://launchpad.net/~ondrej/+archive/apache2
4. https://launchpad.net/~ondrej/+archive/php5

Затем используются эти ppa и сначала обновляется phpmyadmin, затем сервер MySQL, затем Apache, а затем PHP. После обновления phpmyadmin и сервера mysql весь сервер LAMP хорошо работает с обновленным сервером mysql и phpmyadmin. Но после обновления Apache и PHP phpmyadmin не появляется. Когда я пытаюсь:

http://127.0.0.1/phpmyadmin

он говорит «Не найдено».

Как я могу решить эту проблему с phpmyadmin ?? Пожалуйста, помогите мне так быстро, как вы можете. У меня большие проблемы с этим.

Заранее спасибо.

71
задан 27 February 2014 в 10:37

5 ответов

Создайте ссылку в /var/www следующим образом:

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

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

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

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

sudo vim /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
0
ответ дан 27 February 2014 в 10:37

Обычно это проблема после установки ванили в 16.04 ( Xenial Xerus ).

Чтобы исправить это:

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin.conf
sudo systemctl restart apache2
0
ответ дан 27 February 2014 в 10:37

Скорее всего, ваш apache не загружает конфигурацию части phpmyadmin.

Ссылка, которую вы сделали с /etc/phpmyadmin/apache.conf на /etc/apache2/conf.d/phpmyadmin.conf, может быть недействительной после обновления. Сделайте эту ссылку еще раз, но обратите внимание, что имена могут отличаться. После этого перезапустите apache.

0
ответ дан 27 February 2014 в 10:37

Вы также можете install это с помощью manual process.

просто загрузите файл в папку web root. (/ Var / www / phpmyadmin)

для получения дополнительной информации Нажмите здесь Загрузите из здесь

0
ответ дан 27 February 2014 в 10:37

Вот еще один альтернативный способ сделать это:

  1. Добавить в /etc/apache2/apache2.conf это «Include conf.d/*.conf», если его еще нет.

  2. Затем выполните эти две команды:

    sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
    sudo /etc/init.d/apache2 reload
    

Это должно работать.

ПРИМЕЧАНИЕ: Зависит от того, какую версию Linux вы используете. Если это Redhat или Amazon Linux, apache2 должен называться httpd, а путь будет / etc / httpd, в Linux на основе Debian, например, в Ubuntu, имя папки - apache2.

0
ответ дан 27 February 2014 в 10:37

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

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