在 Dropbox 文件夹中设置 htdocs 文件夹 - 禁止访问 - Linux

在 Dropbox 文件夹中设置 htdocs 文件夹 - 禁止访问 - Linux

我使用 Linux,并按照以下步骤在 Dropbox 中移动 htdocs 文件:

  1. mkdir ~/Dropbox/www/
  2. ln -s ~/Dropbox/www/ /opt/lampp/htdocs/

当我尝试访问该文件夹时,我得到了

禁止访问!

您无权访问所请求的对象。该对象要么是读保护的,要么是服务器无法读取的。

如果您认为这是服务器错误,请联系网站管理员。

错误 403

localhost 2011 年 5 月 13 日星期五 17:32:37 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

谢谢

答案1

文件夹中的权限是什么?lampp 用户和组是否可以访问该文件夹?

检查文件夹中的权限

此外,apache 配置为不访问 documentroot 之外的文件夹(典型的 /var/www/html 或类似的)

您需要编辑 httpd.conf(或 lampp 的任何配置文件)并添加几行:

<Directory "/home/<user>/Dropbox/www">
        Options -Indexes FollowSymlinks
        AllowOverride None
        Order allow,deny
        Allow from all
</Directory> 

保存并重新启动 lampp。

这应该可行。

干杯

答案2

您需要授予运行 Web 服务器的用户对路径 /home/Dropbox/www 和 /opt/lampp/htodcs/ 中的所有目录的执行权限。您还需要授予该用户对这两个路径的最后一个目录的读取权限。

相关内容