Назад | Перейти на главную страницу

Настройка папки htdocs в папке Dropbox - доступ запрещен - Linux

Я использую Linux и проделал следующие процедуры для перемещения файлов htdocs в Dropbox:

  1. mkdir ~/Dropbox/www/
  2. 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.

Это должно работать.

Ура