С нами с 26.02.03
Сообщения: 2366
Рейтинг: 987
|
Добавлено: 30/01/05 в 17:28 |
Подскажите как сделать что бы Apache реагировал на htaccess, а то у меня выдает ошибку.
|
|
|
|
/dev/awm
С нами с 05.02.04
Сообщения: 2300
Рейтинг: 1127
|
Добавлено: 30/01/05 в 17:36 |
Код: |
<Directory />
AllowOverride All
</Directory>
|
|
|
|
|
С нами с 26.02.03
Сообщения: 2366
Рейтинг: 987
|
Добавлено: 30/01/05 в 22:01 |
У меня прописано: Код: | <Directory "C:/Program Files/Apache/html">
AllowOverride All
Options Indexes Includes
Order Allow,Deny
Allow from All
AddOutputFilter includes .html .htm
</Directory> |
|
|
|
|
/dev/awm
С нами с 05.02.04
Сообщения: 2300
Рейтинг: 1127
|
Добавлено: 30/01/05 в 23:39 |
у тебя прописано для каталога C:/Program Files/Apache/html
файлы там лежат?
|
|
|
|
С нами с 26.02.03
Сообщения: 2366
Рейтинг: 987
|
Добавлено: 30/01/05 в 23:57 |
Файлы грузяться, рнр работает - все нормально.
Но если добавляю .htaccess с .htpasswd вылетает ошибка.
|
|
|
|
старый зануда
С нами с 26.07.03
Сообщения: 3291
Рейтинг: 1361
|
Добавлено: 31/01/05 в 04:13 |
Cibtor писал: | ...Но если добавляю .htaccess с .htpasswd вылетает ошибка. |
Если запись в .htaccess и .htpasswd производится скриптом, то он обычно имеет внутри кода команду на шифрование пароля, которая под виндой не выполняется, а только под "никсами".
Если же ты оба файла пишешь руками, то тут трудно сказать что либо определенное. Мне, во всяком случае...
|
|
|
|
пенсионер
С нами с 07.11.02
Сообщения: 2612
Рейтинг: 1166
|
Добавлено: 31/01/05 в 10:08 |
Vlad_S писал: | Если запись в .htaccess и .htpasswd производится скриптом, то он обычно имеет внутри кода команду на шифрование пароля, которая под виндой не выполняется, а только под "никсами". |
эт ктож тебе такую чушь сказал и при чем тут не работающий апач ?
топикстарер, а ерор лог глянуть не судьба ?
там обычно точно пишеться в чем ошибка. Скорее всего в хтаксесе прописан какой нить модуль который не активирован в винде (типа мод_гео или мод_реврайт).
если что, закоментируй все строчки, и потом по одной добавляй - так и узнаешь где ошибка.
|
|
|
|
старый зануда
С нами с 26.07.03
Сообщения: 3291
Рейтинг: 1361
|
Добавлено: 31/01/05 в 17:43 |
bog писал: | эт ктож тебе такую чушь сказал и при чем тут не работающий апач ? |
Это не чушь, у меня была совершенно такая же как у топикстартера проблема со скриптами на Perl.
А error_log действительно посмотреть стоит. За аутентификацию, кстати отвечает auth_module, если я правильно помню. Т.е. строка "LoadModule auth_module...." в httpd.conf не должна быть закоментированна.
И еще, в .htaccess, в сроке, начинающейся с "AuthUserFile" должен быть прописан полный путь к .htpasswd. А заодно, стоит просто посмотреть, что в этих файлах написано....
|
|
|
|
С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362
|
Добавлено: 31/01/05 в 20:27 |
Cibtor писал: | Подскажите как сделать что бы Apache реагировал на htaccess, а то у меня выдает ошибку. |
Думаю для решения твоей проблемы для начала хотя бы огласи такие данные как : версия апача , версия пхп , кусочек апачевского конфа бы не помешал , что за ошибка ?
|
|
|
|
/dev/awm
С нами с 05.02.04
Сообщения: 2300
Рейтинг: 1127
|
Добавлено: 31/01/05 в 20:38 |
Vlad_S писал: | Это не чушь, у меня была совершенно такая же как у топикстартера проблема со скриптами на Perl.
А error_log действительно посмотреть стоит. За аутентификацию, кстати отвечает auth_module, если я правильно помню. Т.е. строка "LoadModule auth_module...." в httpd.conf не должна быть закоментированна.
И еще, в .htaccess, в сроке, начинающейся с "AuthUserFile" должен быть прописан полный путь к .htpasswd. А заодно, стоит просто посмотреть, что в этих файлах написано.... |
в случае неправильно указания пути к .htpasswd ошибки не будет. будет выпадать диалог авторизации и ни один пароль туда не прокатит.
я бы посоветовал для начала проверить, работает ли .htaccess.
для этого рекомендую удалить оттуда _все_ и вписать одну строчку:
Код: |
ErrorDocument 404 /index.html
|
эта дирректива из модуля core, что-то мне подсказывает что этот модуль в апаче работает :)
после этого зайти на http://localhost/sdfsdfsdfsdfsdf.html, попасть на index и успокоиться. в случае непопадания на индекс искать почему не работает .htaccess, в случае попадания - искать какие диррективы "лишние".
|
|
|
|
С нами с 01.10.04
Сообщения: 456
Рейтинг: 149
|
Добавлено: 31/01/05 в 20:59 |
Апач под Unix шифрует пароли с помощью функции crypt();
Апач под Win32 не шифрует пароли и они лежат открытым текстом.
И вообще под виндой сам файл .htaccess записывается по-другому.
Плюнь и не парься.
|
|
Сервага. Get 75 GB extra disk space! Купон:globalservage
|
0
|
|
|
С нами с 26.02.03
Сообщения: 2366
Рейтинг: 987
|
Добавлено: 31/01/05 в 23:01 |
В логах написанно:
Код: | [Mon Jan 31 21:48:06 2005] [notice] Parent: Created child process 932
[Mon Jan 31 21:48:06 2005] [notice] Child 932: Child process is running
[Mon Jan 31 21:48:06 2005] [notice] Child 932: Acquired the start mutex.
[Mon Jan 31 21:48:06 2005] [notice] Child 932: Starting 250 worker threads.
|
Выдает ошибка 500 внутренняя ошибка сервера
Сам .htaccess ошибку 404 обрабатывает.
Вот сам .htaccess (взято из Ауто Галлери)
Код: | AuthName "Parol"
AuthType Basic
AuthUserFile C:/Program Files/Apache/html/.htpasswd
AuthGroupFile /dev/null
<Limit GET POST>
require valid-user
</Limit> |
В конфиге прописано LoadModule auth_module "modules/mod_auth.so" - сам модуль в каталоге в наличие есть.
|
|
|
|
старый зануда
С нами с 26.07.03
Сообщения: 3291
Рейтинг: 1361
|
Добавлено: 01/02/05 в 02:56 |
Не знаю поможет ли, но тут я вижу две несуразности:
- AuthGroupFile /dev/null - в винде такого нет и эту строку можно вообще не писать;
- AuthUserFile C:/Program Files/Apache/html/.htpasswd - не знаю как отнесется апач к наличию пробела в указанном пути.
Имхо, надо вначале закоментировать строку начинающуюся с AuthGroupFile, вот так: "#AuthGroupFile /dev/null" , а если и это не поможет перенести папку "html" в корень диска, а в httpd.conf и и .htaccess изменить пути к файлам с "C:/Program Files/Apache/html" на "C:/html"
|
|
|
|
+
С нами с 02.01.05
Сообщения: 90
Рейтинг: 32
|
Добавлено: 01/02/05 в 07:04 |
mr.GOD писал: | Думаю для решения твоей проблемы для начала хотя бы огласи такие данные как : версия апача , версия пхп , кусочек апачевского конфа бы не помешал , что за ошибка ? |
версия аппача написана в самом топике
--------
а топикстартеру я бы посоветовал:
- поставить Apache 1.3.. и пользоваться на здоровье не мучаясь головной болью (вторая версия еще толком не отлажена и во всех документациях это упоминается)
- затем поставить мне рейтинг и заниматься полезными делами.
|
|
|
|
С нами с 30.06.03
Сообщения: 794
Рейтинг: 202
|
Добавлено: 01/02/05 в 07:30 |
Может зараза какая с апачем конфликтует? У меня такое бывало и не раз.
|
|
|
|
С нами с 19.11.03
Сообщения: 3973
Рейтинг: 2362
|
Добавлено: 01/02/05 в 16:34 |
Бля не заметил , если у тебя Апач2+пхп какая-то последняя версия , это эксперементальная связка ,там мертвая авторизация(базовая ,дигест) и работа некоторых деректив это типа , так что поставь себе Апач 1.3. и твои волосы будут впордке
|
|
|
|