ошибка phpmyadmin 404 на новой установке человечности 12.04

Я регулярно настраивал установки человечности Virtualbox для выполнения как локальные веб-серверы. Я настраивал их несколько раз и никогда не имел проблему. Однако что-то изменилось:

1) Гостевые дополнения VB больше не позволяют мне копировать и вставлять (я буду волноваться об этом позже),

2) Что еще более важно, phpmyadmin больше не работает, как установлено - Первоначально идущий в localhost/phpmyadmin, дал сообщение, что страница не могла быть найдена. Таким образом, я следовал некоторым инструкциям, которые сказали мне выполнять в следующем var/www:

sudo ln -s /usr/share/phpmyadmin phpmyadmin

который создал phpmyadmin каталог в /var/www но теперь я получаю ошибку при высказывании:

mysqli расширение отсутствует.

Если я выполняю phpinfo mysql, и mysqli перечислены.

Все, что я сделал до сих пор,

sudo apt-get update  
sudo apt-get install apache2
sudo apt-get install php5
sudo apt-get install mysql-server

и

sudo apt-get install phpmyadmin 

Я нашел сообщение подобного вопроса, который предложил, чтобы я сделал

sudo apt-get install php5-mysql

(Я сделал это), и отредактируйте php.ini и не прокомментируйте строку:

extension=mysqli.so

Это не там, таким образом, я пытался добавить его, но никакая радость. Я перезапустил апача и все еще никакой phpmyadmin.

Я запускаю Windows 7 машин и гость, OS является человечностью 12.04

2
задан 10 October 2012 в 17:49

2 ответа

Хорошо я нашел ответ на это.

Не делайте этого (не нужного) шага:

sudo ln -s /usr/share/phpmyadmin phpmyadmin

Не делайте этого (не нужного) шага:

edit php.ini and uncomment the line:

extension=mysqli.so

Действительно сделайте это:

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

По-видимому, это служит "символьной ссылке файлу phpMyAdmin conf в apache2/conf.d /" любезность pete Фишера: http://blog.peterfisher.me.uk/2012/06/27/solution-to-phpmyadmin-throwing-a-404-error/

2
ответ дан 10 October 2012 в 17:49

Для Ubuntu 13.04 я переместил файл конфигурации phpmyadmin во включенные файлы конфигурации apache, чтобы он заработал.

Сделайте это:

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-enabled/phpmyadmin.conf

Перезапустите apache, чтобы все заработало.

Делать:

sudo service apache2 restart или sudo /etc/init.d/apache2 restart

Счастливое кодирование

0
ответ дан 10 October 2012 в 17:49

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

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