Доступ Запрещен! Apache для Windows XP
Это отличный учебник о том, как размещать веб-сайты, отличные от папки htdocs по умолчанию в XAMPP. Это сработало для меня на днях, но затем мне пришлось переустановить XAMPP (1.7.7 был 1.7.6), и теперь я получаю эту ошибку, когда пытаюсь сделать то же самое.
Access forbidden!
You don't have permission to access the requested object. It is either read-protected or not readable by the server.
If you think this is a server error, please contact the webmaster.
Error 403
Я поместил это в файл http.conf в соответствии с приведенной выше ссылкой
<Directory "C:/Blog">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Alias /blog/ "C:/Blog" # this goes inside the alias module
Когда я ввожу URL-адрес, я получаю следующие сообщения:
localhost/blog #gets error, object not found
localhost/blog/ #Access Foribdden
localhost/blog2/ #this folder does not exist and it rightly says object not found
Обратите внимание, что я добавил все пользователь в папку блога, но все еще есть проблема. Я также добавил простой HTML-файл, но у меня все еще та же проблема. Я не могу найти файл .htaccess.
1 answers
Я не знаю, как это было исправлено, но я играл с этой строкой
Alias /blog/ "C:/Blog"
Изменил его на C:/Blog/
, который не работал, а затем изменил его обратно на то, что указано выше, и он начал работать. Это заняло по меньшей мере полчаса моего времени.
Больше
Я снова начал ту же ошибку (доступ запрещен) после того, как изменил порт на 8080. На этот раз исправление заключалось в изменении приведенной выше строки на
Alias /blog/ "C:/Blog/"
Очень непонятно, как одна эта строка может привести к такой ошибке.