У меня есть два псевдонима, один работает и один нет. Я думаю, что проблема с неправильным заключается в том, что в имени каталога есть пробелы, потому что это единственное отличие.ошибка псевдонима wamp, пробелы в имени каталога
Это работает:
Alias /test/ "c:/test/noteboardapp/"
<Directory "c:/test/noteboardapp/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
Allow from all
</Directory>
Это не работает:
Alias /noteboard/ "c:/Documents\ and\ Settings/odedios/Mis\ documentos/Google\ Drive/Trabajo/www/noteboardapp/"
<Directory "c:/Documents\ and\ Settings/odedios/Mis\ documentos/Google\ Drive/Trabajo/www/noteboardapp/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
Allow from all
</Directory>
У меня есть ошибка: "У вас нет разрешения на доступ/NoteBoard/на этом сервере."
Я проделал пробелы с помощью «\» Если я не делаю сервер, он не запускается.
Что не так?
Спасибо!
Оскар.
EDITED: Я нашел решение здесь Use Google Drive Directory as Apache Virtual host
Проблема была, что я использовал папку Google диск, и я должен изменить разрешения на доступ к этой папке:
правой кнопкой мыши Папка «Google Диск» -> «Свойства» -> вкладка «Безопасность» -> «Дополнительно» -> «Изменить разрешения» ... -> «Включить наследуемые разрешения из родительской папки».
Alvaro, без обратной косой черты, завершение работы сервера и не работает. Обратные косые черты - это рисовать пробельные символы, не так ли? – Oscardrbcn
Я не знаю ни одного языка, где пробелы должны быть экранированы внутри цитируемых строк. Что означает «выключение сервера и не работает»? –
Я нашел в каком-то веб-образе обратное слэширование для пробелов, но я не помню, где. Я использую окна, но apache использует файловую систему unix, и я думаю, что unix не принимает пробелы в именах файлов (я не уверен в этом). Сервер не запускается с этими пробелами без scape, localhost не работает. – Oscardrbcn