Я использую Linux и проделал следующие процедуры для перемещения файлов htdocs в Dropbox:
mkdir ~/Dropbox/www/
ln -s ~/Dropbox/www/ /opt/lampp/htdocs/
и когда я пытаюсь получить доступ к этой папке, я получаю
Доступ запрещен!
У вас нет разрешения на доступ к запрошенному объекту. Он либо защищен от чтения, либо не читается сервером.
Если вы считаете, что это ошибка сервера, обратитесь к веб-мастеру.
Ошибка 403
localhost, 13 мая, 17:32:37 2011 Apache / 2.2.17 (Unix) DAV / 2 mod_ssl / 2.2.17 OpenSSL / 1.0.0c PHP / 5.3.5 mod_apreq2-20090110 / 2.7.1 mod_perl / 2.0.4 Perl / v5.10.1
Спасибо
Вам необходимо предоставить права на выполнение пользователю, под которым работает ваш веб-сервер, для всех каталогов по пути / home / Dropbox / www и / opt / lampp / htodcs /. Вам также необходимо предоставить этому пользователю разрешение на чтение в последнем каталоге обоих путей.
Какие разрешения в папке? Могут ли пользователь и группа lampp получить доступ к папке?
Проверить разрешения в папке
Кроме того, apache настроен не для доступа к папкам вне корневого каталога документов (типичный / var / www / html или что-то в этом роде)
Вам нужно отредактировать httpd.conf (или любой другой файл конфигурации для lampp) и добавить несколько строк:
<Directory "/home/<user>/Dropbox/www">
Options -Indexes FollowSymlinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Сохраните и перезапустите lampp.
Это должно работать.
Ура