Назад | Перейти на главную страницу

Ошибка 500 после создания htpasswd и редактирования htaccess

Я только что отредактировал .htaccess файл, чтобы включить:

AuthType Basic
AuthName "My Protected Area"
AuthUserFile /home/path/to/public_html/
Require valid-user

Затем я создал .htpasswd файл через htpasswd команда. Я включил модуль: LoadModule authn_file_module modules/mod_authn_file.so в конфигурации Apache.

Теперь, когда я загружаю страницу, я получаю ошибку 500, а журнал Apache говорит:

ошибка конфигурации: не удалось проверить пользователя. Нет файла пользователя ?: /

В AuthUserFile команда предоставляется mod_authn_file модуль. Убедитесь, что ваша конфигурация Apache включает что-то вроде:

LoadModule authn_file_module modules/mod_authn_file.so

Это нужно сделать в основной конфигурации сервера, а не в .htaccess файл. Если у вас нет доступа к основной конфигурации сервера, вам необходимо обратиться к местному администратору.