Недавно я установил 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 ?? Пожалуйста, помогите мне так быстро, как вы можете. Я в большой беде за это.
Заранее спасибо.
источник
Ответы:
Создайте ссылку
/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
источник
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
с последующимsudo a2enconf phpmyadmin.conf
иsudo service apache2 reload
правильным путем с 15.04.Обычно это проблема после ванильной установки в 16.04 ( Xenial Xerus ) и выше.
Исправить это:
источник
Скорее всего, ваш apache не загружает конфигурацию части phpmyadmin.
Ссылка вы сделали из ,
/etc/phpmyadmin/apache.conf
чтобы/etc/apache2/conf.d/phpmyadmin.conf
не быть действительной больше после обновления. Сделайте эту ссылку еще раз, но обратите внимание, что имена могут отличаться. После этого перезапустите apache.источник
Вы также можете
install
это сделатьmanual process
.просто скачайте файл в вашу
web root
папку. (/ var / www / phpmyadmin)для больше нажмите здесь Скачать отсюда
источник
Вот еще один альтернативный способ сделать это:
Добавьте к
/etc/apache2/apache2.conf
этому "Include conf.d/*.conf
", если его там еще нет.Затем выполните эти две команды:
Это должно работать.
ПРИМЕЧАНИЕ. Зависит от того, какой тип Linux вы используете. Если это Redhat или Amazon Linux, apache2 должен называться httpd, а путь будет / etc / httpd, в Linux на основе Debian, например, в Ubuntu, имя папки - apache2.
источник