Почему я получаю диалоговое окно сохранения при попытке открыть 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>