1

Я получаю 403 Запрещено, когда я пытаюсь получить доступ к своему phpmyadmin.

Я установил его из репозитория и выбрал apache2 в процессе установки. Символьная ссылка phpmyadmin.conf в conf.d на apache.conf в папке phpmyadmin была успешно создана.

Я ничего не изменил в файле conf, так что я должен иметь доступ к нему немедленно, не так ли?

Владелец и группа папок /usr /share /phpmyadmin - root:root. Это верно? Должен ли он иметь root:www-data, чтобы apache мог получить к нему доступ? Если это так, я должен рекурсивно изменить группу на все файлы в /usr /share /phpmyadmin?

Я в основном следовал этому руководству: http://paynedigital.com/articles/2011/09/setting-up-and-securing-a-phpmyadmin-install-on-ubuntu-10-04

2 ответа2

1

Наиболее вероятная причина вашей проблемы: у apache нет прав на чтение вашего каталога phpmyadmin, или выполнение php-файла для этого каталога не установлено в apache. В обоих случаях вам нужно будет увидеть это в apache error.log.

Также вы можете su для пользователя apache (возможно, www-data), и попытаться войти в вашу установку phpmyadmin и прочитать файлы. Это хороший тест, чтобы проверить, является ли это проблемой ваших разрешений apache.

0

Ну, в конце концов, я просто создал собственный VirtualHost для PMA. Все работало тогда. Тем не менее большое спасибо за вашу помощь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .