Страница 1 из 1
Проблема с .htacсess
Добавлено: 28 июн 2008, 21:24
Dark_Sarmat
Проблема заключается в следующем, когда в файле .htacсess встречается строчка
виртуальный хост выкидывает ошибку 500. Как это исправить?
Дистрибутив Debian 4 rc3, apache 2.2.3
Конфиг виртуального хоста:
Код: Выделить всё
<VirtualHost>
ServerAdmin support@mail.lan
DocumentRoot /server/hosting/shop.lan/www/
ServerName shop.lan
ServerAlias *.shop.lan
<Directory>
#AllowOverride None
Order allow,deny
Allow from all
Options +Indexes
</Directory>
ScriptAlias /cgi-bin/ /server/hosting/shop.lan/cgi-bin/
<Directory>
AllowOverride None
#Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /server/hosting/shop.lan/error.log
</VirtualHost>
Помогите пожалуйста решить траблину.
Добавлено: 28 июн 2008, 23:04
Victor Gr.
Dark_Sarmat, а если FollowSymLinks ?
Добавлено: 29 июн 2008, 00:10
Hermit
Dark_Sarmat, что в error_log по этому поводу?
Добавлено: 29 июн 2008, 08:34
Berserker
1. Што гэта ў цябе Directory пустыя?
2. Дапішы ў Directory:
Allowoverride Options=Followsymlinks
Добавлено: 29 июн 2008, 12:58
Dark_Sarmat
В логах пишет слудующее:
[Mon Jun 16 14:49:34 2008] [alert] [client 192.168.125.2] /server/hosting/shop.lan/www/.htaccess: Option FollowSymLinks not allowed here, referer:
http://www.shop.lan/
[Mon Jun 16 14:49:40 2008] [alert] [client 192.168.125.2] /server/hosting/shop.lan/www/.htaccess: Option FollowSymLinks not allowed here, referer:
http://www.shop.lan/
Пока ничего не помогло. Может еще какие предложения будут?
Добавлено: 29 июн 2008, 13:22
slavaz
AllowOverride None
измени на
AllowOverride All
Добавлено: 29 июн 2008, 14:33
leave
AllowOverride None
измени на
AllowOverride All
None вписано у человека для cgi-bin. Менять надо
на AllowOverride FollowSymLinks
Добавлено: 29 июн 2008, 15:51
Dark_Sarmat
Огромное спасибо!
Сработало!
Добавлено: 29 июн 2008, 16:58
Berserker
Dark_Sarmat писал(а):Огромное спасибо!
Сработало!
Напішы для наступных пакаленняў, што на што ты памяняў. А то тут у кожнага свая версія была

Добавлено: 29 июн 2008, 22:30
slavaz
Правильный и абсолютно точный ответ
Добавлено: 30 июн 2008, 11:51
Dark_Sarmat
slavaz писал(а):Правильный и абсолютно точный ответ
Вот этот вариант у меня не сработал
Надо писать:
Добавлено: 30 июн 2008, 14:35
Berserker
slavaz, у апач2.2 новая фішка. Options можна дазваляць па адной, запісаўшы іх праз коску. А можна і ўсе адразу, запісаўшы All. А FollowSymLinks - адна з Options.
Добавлено: 30 июн 2008, 23:07
Dark_Sarmat
Согласен!
Думаю лучше писать All чтобы потом не ломать голову о том, что ее нужно добавить и не геморроиться с тем, что потом вдруг что-то не заработает
Добавлено: 30 июн 2008, 23:42
Llama
Dark_Sarmat, правильнее писать None и добавлять по одно опции, чтобы твердо понимать какие из опция вам ныжны и чем может быть опастно их использование.
Добавлено: 01 июл 2008, 08:54
Dark_Sarmat
Тут я тоже согласен, но если учесть то, что сервак работает только в локальной сети и обслуживает локальных пользователей, то можно немного расслабиться в этом плане