Как убрать логин пароль установленый сервером

Статус
В этой теме нельзя размещать новые ответы.

foxx77

Постоялец
Регистрация
5 Июн 2008
Сообщения
111
Реакции
7
Есть скрипт сайта, там вход в админку не требует логина пароль. Я на папку "admin" поставил его с помощью сервера. Скопировал файлы и базу и поставил локально на денвер.
При входе в админ, ввожу правильный логин пароль, получается - Internal Server Error
 
Здесь дело не в пароле и его правильности.
Internal Server Error - это ошибка httpd-сервера.

Ошибка сервера может быть вызвана различными причинами.
В первую очередь необходимо просмотреть файл сервера error.log. В этом файле может содержаться строка с кодом ошибки.

Возможные причины:
1) превышение разрешенных прав на хостинге.
2) наличие лимита по времени на исполнение php-скриптов.
3) у системы нет прав на запись или чтение файла
4) нарушение конфигурации сервера
5) попытка использования неразрешенных инструкций, например, в файле .htaccess. В этом случае необходимо закомментировать либо удалить строку, содержащую неразрешенную директиву, в соответствующем файле (например, .htaccess).
6) если PHP работает как CGI, то ошибка на сервере может быть вызвана фатальной ошибкой PHP. В этом случае рекомендуется выполнить проверку программного кода и диагностировать ошибку.
7) Внутренняя ошибка сервера может возникнуть при запуске из-под Apache CGI скрипта
8) И прочее.
 
в .htaccess прописался запрос пароля.
 
убирите из папки /admin файл .htaccess и если есть уберите его и из ../admin папки... и попробуйте войти - пароля вобне не должно спросить...
 
а htpasswd сделал?
без него и получишь этот ерорр
 
Пример файла .htaccess, который размещается в папке /usr/www/mysite.ru/admin/:

Код:
AuthType Basic   
AuthName "Приватная зона. Вход только для администратора." 
AuthUserFile  /usr/www/mysite.ru/admin/.htpasswd   
require valid-user

Для создания файла .htpasswd можно применить команду

Код:
htpasswd -c /usr/www/mysite.ru/admin/.htpasswd admin

и ввести пароль для пользователя admin.

Для того чтоб поменять пароль для уже существующего пользователя, выполняем команду без параметра -c:

Код:
htpasswd /usr/www/mysite.ru/admin/.htpasswd admin

и ввести новый пароль и подтверждение.

Файл .htpasswd будет выглядеть так:

Код:
admin:zgk5dUof7d4koj
 
скорее всего самая распространееная ошибка - неверно указан путь к файлу .htaccess либо сервер просто не поддерживает аутификацию
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху