прочтите все сообщения по этой проблеме - и ни один из них не поможет моему экземпляру ...
Я просто переместил все свои разработки с машины Vista (где она работала нормально) на машину с Windows 7 - Apache 2.2 ... и я использую те же файлы conf ... но теперь по какой-то причине мой файл .htaccess вызывая сообщение «У вас нет разрешения на доступ к этому серверу». ошибка.
(Я уверен, что это файл .htaccess - потому что, если я удалю или переименую файл из каталога - сайт появится нормально ...)
теперь - файл .htaccess используется для упрощения коротких URL-адресов, и я не могу просто удалить его - это не мой сайт, чтобы принимать такие дизайнерские решения - я просто управляю им ...
ТАК ДАЛЕКО - я убедился, что все мои записи conf как:
Order allow,deny
Allow from all
и через пользовательский интерфейс файла / каталога Windows - я установил права доступа к папке для корня httpd И моего wwwroot (расположенного в папке моих пользователей), чтобы локальный пользователь имел ПОЛНЫЙ КОНТРОЛЬ ...
но я все еще получаю сообщение об ошибке ... разочаровывает.
Журнал ошибок гласит:
Sat Jan 14 21:17:03 2012] [error] [client 127.0.0.1] Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden: C:/Users/me/wwwroot/{path to site}/
интересно - Options FollowSymLinks находится в файле conf - точно так же, как это было раньше ...
кто-нибудь хочет провести меня через вещь с разрешениями на win 7 ?????
заранее спасибо/
В текстовом редакторе откройте файл httpd.conf. В XAMPP этот файл находится в каталоге \ apache \ conf. Найдите следующую строку кода:
#LoadModule rewrite_module modules/mod_rewrite.so
Удалите символ # из строки, как показано ниже, чтобы включить модуль:
LoadModule rewrite_module modules/mod_rewrite.so
Сохраните файл httpd.conf и перезагрузите сервер. Перезагрузите сервер Apache.
Я считаю, что если у вас есть Allow,Deny
и их нет Deny
заявления, то есть неявный Deny from all
. Вы должны поменять местами заказ. Как указано в документация, в любом случае это было бы лучше, если вы хотите разрешить от всех.
Используя Deny,Allow
ты говоришь:
Я считаю, что это даст вам желаемое поведение, но при этом будет полностью откровенным.