Внутренняя ошибка сервера при изменении [.htaccess] для аутентификации

#.htaccess #authentication #phpbb3

#.htaccess #аутентификация #phpbb3

Вопрос:

Я хочу изменить phpbb3 .htaccess для установки аутентификации на моем тестовом сервере phpbb 3.2.5. Я хочу ввести пользователя и пароль при доступе к каталогу forum.3.2.5 во время моего теста, чтобы избежать роботов и других пользователей.

Я уже использовал эти строки в другом каталоге, и он работает правильно

 AuthName "Pages protegees - pas de moteur de recherche - access restreint"
AuthType Basic
AuthUserFile "/chemin/forum.3.2.5/.htpasswd"
Require valid-user
 

Я поместил эти 4 строки в начало .htaccess phpbb.3.2.5 с хорошим каталогом вместо /chemin/ см. измененный файл .htaccess .
У меня нет никакой ошибки для пользователя или пароля, кроме внутренней ошибки сервера после аутентификации…
Сервер phpbb не отображает index.php после аутентификации.

Ответ №1:

Ваша проблема, согласно моим тестам на моем сервере разработчиков, скорее всего, связана с неправильно размещенным файлом .htpasswd. Не помещайте его в ту же папку, что и форум. Вместо этого попробуйте поместить его в папку /chemin …

IE:

 AuthName "Pages protegees - pas de moteur de recherche - access restreint"
AuthType Basic
AuthUserFile "/chemin/.htpasswd"
Require valid-user