Почему я получаю диалоговое окно сохранения при попытке открыть phpmyadmin?

Я получил мой сервер apache2, работающий и использующий suphp. Я получаю тестовый файл php для работы /var/www/html и в /home/usr/public_html, Когда я захожу в сервер / phpmyadmin, я получаю диалоговое окно сохранения файла. Ссылка на phpmyadmin.conf присутствует в apache2/conf-enabled каталог. Я пытался изменить short_open_tag в On в php5/apache2/php.ini, но это не помогло. Я попытался поместить тестовый скрипт php в каталог phpmyadmin, и это тоже дало мне диалог сохранения файла.

Что делать сейчас?

1 ответ

Ваша установка PHP не работает. Вы пометили вопрос тегом suPHP, так что я предполагаю, что вы установили mod_suphp (sudo apt-get install libapache2-mod-suphp)?

Также убедитесь, что mod_php отключен (sudo a2dismod php5).

/etc/apache2/mods-enabled/suphp.conf этот файл также должен присутствовать.

В вашем VHost для phpMyAdmin у вас должно быть что-то вроде этого (никого не заменяйте тем пользователем, которого вы хотите запустить phpMyAdmin для вас, у этого пользователя также должны быть права доступа к файлам, то же самое для группы):

<IfModule mod_suphp.c>
    suPHP_UserGroup nobody nobody
</IfModule>
Другие вопросы по тегам