在 Ubuntu 上使用 XAMPP 创建文件和文件夹时出现 403 错误

在 Ubuntu 上使用 XAMPP 创建文件和文件夹时出现 403 错误

我习惯于使用它,XAMPP没有Mac问题,使用它Ubuntu可能会给我带来一些用户权限问题。我也将安全性设置XAMPP为指南。

我已经按照XAMPP站点指南安装并测试了所有内容,没有任何问题,但是:

如果我使用ftp clientXAMPP ftp 用户创建和编辑文件htdocs夹中的文件(我正在gedit使用ftp 客户端插件,一切正常。

如果我将一个包含现有项目的文件夹粘贴到htdocs文件夹中,我可以Error 403通过网络浏览器对其进行测试。

我也关注了指南在这里没有成功。

我该怎么做才能解决这个问题?我不是这方面的高手,Ubuntu但我可以使用带说明的 shell。

答案1

正如您所说,这听起来确实像是权限问题。如果您知道 Apache 以哪个用户身份运行,请将文件 chown 给该用户/组。您可以通过查看来找到 Apache 用户,其中httpd.conf有两行“用户”和“组”。

或者,您可以找到使用 FTP 上传的文件的用户/组(您已经说过有效)。ls -l在目录上运行:并记下用户名。

拥有用户和组后,您可以通过运行以下命令将其应用到您复制的目录之一:

cd /path/to/directory
chown -R user:group *

(将以递归方式设置当前文件和目录下的所有文件和目录的用户和组)。

希望这对您有用。如果不行,请检查权限(再次运行ls -l),并确保用户具有读取权限。您可以使用设置权限chmod

您可能还想检查您的 .htaccess 文件或 httpd.conf 文件是否存在任何目录限制,但首先尝试设置权限。

答案2

以下是有关 XAMPP 的说明,了解如何通过在您自己的用户帐户下运行 XAMPP 来避免此问题:

http://blog.mfabrik.com/2010/12/22/local-xampp-development-and-unix-file-permissions/

相关内容