Я запускаю Windows 7 и недавно установил XAMPP для создания среды dev. Я не очень разбираюсь в стороне сервера, поэтому у меня возникают проблемы с настройкой псевдонима для проекта.
Пока 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
Я попробовал googling, и я нашел другие подобные вопросы на SO, но, похоже, я не могу понять это. Некоторые говорят, что вы должны сказать ему, что у вас есть разрешения, но в моем файле conf, который я указал, чтобы разрешить его с 127.0.0.1. Возможно, это связано с тем, что в моем пути есть пробелы (хотя некоторые поисковые роботы сказали мне, что я работаю в 20%). Мне удалось создать его в другой папке и скопировать вложенную рабочую версию, изменив псевдоним и путь, и он сломался, так что это говорит мне, что, вероятно, это тоже имеет отношение.
Я посмотрел в папку журнала и нашел следующую строку:
[Tue Dec 13 14:59:20 2011] [ошибка] [клиент:: 1] клиент, которому отказано конфигурации сервера: C:/Users/my_user/My %20Documents
Я не уверен, если это сократится, потому что сообщения об ошибках могут иметь определенную длину, но определенно не путь, который я добавил в файле dev.conf, я надеюсь, что это может сделать это немного яснее для некоторых, потому что Я очень расстроен, и я не уверен, что попробовать.