zzakirow
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Добрый час. Точнее дело происходит так: Сначала форма ввода появляется. Если вбивать не правильные данные (логин+пароль), то все отрабатывает правильно. Система проверяет и снова показывает форму. Но, вот если вбить правильные данные, то авторизация проходит. Но, я вижу ошибку 500 (Internal Server Error). В логах следующее: configuration error: couldn't check access. Check your 'Require' directive: /folder/ folder - Та самая папка, на которую хочу поставить пароль. Сколько ни гуглил: ничего путного не нашел. Как я понимаю получается, что сначала все отрабатывает нормально. Появляется форма авторизации. А уже после авторизации выходит ошибка сервера. Вот что у меня записано в файле: .htaccess AuthType Basic AuthName 'Restricted Area' AuthUserFile /правильный/путь/до/файла/.authfile <Limit GET POST> require valid-user </Limit> Пробовал: 1. без конструкции <Limit> 2. В пункте require писал имя пользователя. Так же писал user и потом имя пользователя. И вот что еще выяснил: Если в пункте "AuthUserFile" написать не правильный путь, то он на любую пару логин+пароль выдает ошибку 500. Попробовал на другом сервере, там если не правильный путь к файлу с паролем, система просто не позволяет залогиниться. И на сколько помню, раньше на всех хостингах, которые мне попадались так было. В чем может быть причина? |