Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблема с .htaccess и .htpasswd 
:(
    Опции темы
vlad275
Дата 7.2.2010, 23:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 485
Регистрация: 20.3.2008

Репутация: нет
Всего: -3



.htaccess
Цитата

AuthType Basic
AuthName "Введите логин и пароль"
# Путь к файлу с паролями .htpasswd
AuthUserFile /usr/local/apache/htdocs/.htpasswd
require valid-user



.htpasswd
Цитата

#--->  This file was generated in 'Htpasswd Generator' (07.02.2010)   <---#
#--->                    www.htpasswdgenerator.com                    <---#

#--->   Total users:    1                                             <---#
#--->   Disabled users: 0                                             <---#

admin:$apr1$z35.....$Z5plt1n0ADFrhmtNcL5we0
#+++>FullName=admin<+++#
#+++>RealPassword=1Hd7<+++#




http://lublino39.net84.net/images/
выводит ошибку:
Цитата


Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.



В чем ошибка?


--------------------
Кто, как и зачем запустил этот механизм уничтожения России:
http://rutube.ru/tracks/54915.html?v=e74a9...c7e5d24da5656d8
PM MAIL   Вверх
DSsupport
Дата 11.2.2010, 11:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 5.3.2009

Репутация: 5
Всего: 5



Цитата

More information about this error may be available in the server error log.


Просьба показать кусок error.log-а апача с данной ошибкой.

Спасибо.
PM MAIL WWW ICQ GTalk Jabber   Вверх
vlad275
Дата 11.2.2010, 18:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 485
Регистрация: 20.3.2008

Репутация: нет
Всего: -3



Это бесплатные урезанный хостинг на 000webhost.com, боюсь, что не смогу


--------------------
Кто, как и зачем запустил этот механизм уничтожения России:
http://rutube.ru/tracks/54915.html?v=e74a9...c7e5d24da5656d8
PM MAIL   Вверх
DSsupport
Дата 11.2.2010, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 5.3.2009

Репутация: 5
Всего: 5



Если убираете Basic Auth, то все работает?

PM MAIL WWW ICQ GTalk Jabber   Вверх
vlad275
Дата 11.2.2010, 19:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 485
Регистрация: 20.3.2008

Репутация: нет
Всего: -3



Да. Сейчас закомментировал - работает, но хочется сделать вход по паролю http://lublino39.net84.net/images/


--------------------
Кто, как и зачем запустил этот механизм уничтожения России:
http://rutube.ru/tracks/54915.html?v=e74a9...c7e5d24da5656d8
PM MAIL   Вверх
DSsupport
Дата 12.2.2010, 10:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 5.3.2009

Репутация: 5
Всего: 5



Ошибка синтаксиса или файл записан не в том формате.

Синтаксис .htaccess 
Цитата

Вот обязательной синтаксис, несоблюдение которого приводит к ошибкам сервера:
- пути к файлам (директориям) указываются от корня сервера. Пример: /opt/home/www.astanafoto.com/htdocs/config/.htpasswords
- домены с указанием протокола
Пример: Redirect / http://www.site.ru

Файл имеет название именно "точка" htaccess 
Должен быть записан в UNIX-формате. Для оболочки FAR, достигается F4 (редактирование файла), Shift+F2 (выбрать "сохранить как UNIX-текст").


Убедитесь что файл записан в Unix формате.

Спасибо.
PM MAIL WWW ICQ GTalk Jabber   Вверх
vlad275
Дата 12.2.2010, 13:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 485
Регистрация: 20.3.2008

Репутация: нет
Всего: -3



Проверил путь к корню http://lublino39.net84.net/a.php
/usr/local/apache/htdocs

.htaccess
Цитата

AuthType Basic
AuthName "Введите логин и пароль"
# Путь к файлу с паролями .htpasswd
AuthUserFile /usr/local/apache/htdocs/.htpasswd
Require valid-user


Поместил в public_html файлы .htaccess и .htpasswd 
Файлы в кодировке UTF-8

Ошибка:
Цитата

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.




--------------------
Кто, как и зачем запустил этот механизм уничтожения России:
http://rutube.ru/tracks/54915.html?v=e74a9...c7e5d24da5656d8
PM MAIL   Вверх
DSsupport
Дата 12.2.2010, 14:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 5.3.2009

Репутация: 5
Всего: 5



.htaccess должен быть записан в формате ОС вашего сервера.
Дело в том, что в Windows и DOS перевод строки обозначается двумя спец-символами - "\r\n" (0x0D 0x0A или 13 10), а в UNIX одним - "\n" (0x0A или 10). Поэтому если на сервере стоит UNIX, то файл, написанный под Windows, работать не будет.
Поэтому его необходимо одно из следующего:
a) открыть в 16-ричном редакторе и запустить замену 0x0D на 0x20 (пробел в 16-ричном варианте).
b) Обработать файл данной функцией (php5):
Код

<?php file_put_contents($filename, strtr(file_get_contents($filename, array("\r\n" => "\n")))); ?>


c) Создавать файл непосредственно на сервере с помощью php-скрипта.
d) Использовать ASCII-режим передачи данных в вашем ftp-клиенте.
e) Настроить ваш php-редактор так, чтоб он сохранял файлы в UNIX-формате.

Я отправил Вам сообщение в личку.
PM MAIL WWW ICQ GTalk Jabber   Вверх
DSsupport
Дата 15.2.2010, 21:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 64
Регистрация: 5.3.2009

Репутация: 5
Всего: 5



phpinfo выдал:
Цитата

DOCUMENT_ROOT = /usr/local/apache/htdocs 
SCRIPT_FILENAME = /www/lublino39.net84.net/images/info.php 


Проблема разрешилась установкой директивы AuthUserFile /www/lublino39.net84.net/images/.htpasswd

PM MAIL WWW ICQ GTalk Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.0755 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.