Теперь этот вопрос старшего , но я думал, что тоже буду звонить, потому что я не нашел решение, которое в конечном итоге сработало для меня где угодно. Кроме того, это является еще без ответа.
Я тоже получал ошибку 500 на свой пароль .htaccess, и в соответствии с журналом ошибок это произошло из-за проблемы «AuthName принимает один аргумент». После того, как я слишком долго стучал головой об этом, я наконец заметил, что у меня есть «фигурные» цитаты вокруг AuthName, в отличие от правильных прямых цитат. Я заменил их, уверенный, что я исправил свою проблему.
Еще 500. Почти выкинул мой ноутбук из окна. На данный момент мой код выглядит следующим образом:
# PW PROTECT INT DIRECTORY
AuthType Basic
AuthName "Login"
AuthUserFile /home/mywebsite/mywebsite.com/reports/int/.htpasswd
require valid-user
Шесть путей до воскресенья позже, когда отчаянная Богородица, я удалил комментарий, я старательно включенный в самом начале файла (должно включать эти замечания). Так оно и было, 500 решили. В заключение.
Я не могу сказать, почему это было проанализировано как проблема с AuthName в журналах ошибок, но я думаю, что моя проблема сводилась к тому, что вы пытались скопировать/вставить код через менее простой текст, редактор (в этом случае Apple TextEdit, который также отвечал за эти симпатичные фигурные кавычки, присутствует даже в режиме обычного текста). Это ошибка, которую я не буду повторять.
Я не знаю, является ли символ символа «#» каким-то дураком в TextEdit, или если есть какая-то проблема с линией 1, являющейся комментарием, составляющей пустую строку (ее не видно нигде), но удаление комментария Линия сделала это (если кто знает, почему, я бы хотел это услышать).
Предложение: найдите свой файл журнала ошибок и узнайте, как его использовать :) –
Правильно ли ваш AuthUserFile? Я думаю, что это должно быть что-то вроде AuthUserFile home/folder/.htpasswd – blamonet
Спасибо blamonet, но это не помогло. Я смотрю на предложение мистера Милвуда. – no0ne