Я использую Windows 7 и недавно установленный XAMPP для создания среды разработки. Я не очень хорошо разбираюсь в серверной части, поэтому у меня возникают проблемы с настройкой псевдонима для проекта.
Пока работает XAMPP, и если я перехожу на localhost, я получаю страницу приветствия XAMPP. Я создал папку «alias» в папке «conf» моей установки apache. Там я добавил dev.conf со следующим содержимым:
<Directory "C:\Users\my_user\My%20Documents\Aptana%20Studio%203%20Workspace\project">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from 127.0.0.1
</Directory>
Alias /dev "C:\Users\my_user\My%20Documents\Aptana%20Studio%203%20Workspace\project"
Но потом, когда я иду в "localhost / dev", я получаю:
Доступ запрещен!
У вас нет прав доступа к запрошенному объекту. Это либо
защищен от чтения или не читается сервером.
Если вы считаете, что это ошибка сервера, обратитесь к веб-мастеру.
Ошибка 403
Я попытался поискать в Google и нашел другие похожие вопросы по SO, но я не могу понять это. Некоторые говорят, что вы должны указать, что у него есть права доступа, но в моем файле conf я указал, что нужно разрешить его с 127.0.0.1. Возможно, это связано с тем, что в моем пути есть пробелы (хотя некоторые поиски подсказали мне работу% 20). Мне удалось создать его в другой папке, скопировать, вставить рабочую, изменить псевдоним и путь, и он сломался, поэтому он говорит мне, что, вероятно, имеет к этому какое-то отношение.
Я посмотрел в своей папке журнала и нашел следующую строку:
[вт дек 13 14:59:20 2011] [ошибка] [клиент :: 1] клиент отклонен
конфигурация сервера: C: / Users / my_user / My% 20Documents
Я не уверен, что оно обрезается, потому что сообщения об ошибках могут быть только определенной длины, но это определенно не тот путь, который я добавил в файле dev.conf, я надеюсь, что это может сделать это немного понятнее для некоторых, потому что Я очень расстроен, и я не уверен, что пытаться больше.