我是网络开发的新手,我正在尝试制作一个网站。因此,我的网站在服务器上运行良好,但在我自己的(Apache)上运行良好。我的来源在 ~/public_html/. 问题是我对 sub/sub 目录没有权限,我的意思是,当它是一个目录时,它工作正常,当它是目录中的目录时,它没有。(403 禁止)。我不会更改我的默认 Apache 配置,不包括包含 mysql 和 php。我所有的目录都具有相同的权限。也许我需要为此配置一些东西?
谢谢
我是网络开发的新手,我正在尝试制作一个网站。因此,我的网站在服务器上运行良好,但在我自己的(Apache)上运行良好。我的来源在 ~/public_html/. 问题是我对 sub/sub 目录没有权限,我的意思是,当它是一个目录时,它工作正常,当它是目录中的目录时,它没有。(403 禁止)。我不会更改我的默认 Apache 配置,不包括包含 mysql 和 php。我所有的目录都具有相同的权限。也许我需要为此配置一些东西?
谢谢
我使用了在这个链接http://boomshadow.net/tech/fixes/fixperms-script/找到的这个小脚本
Fixperms – 单个用户
要使用 fixperms 脚本,只需以 root 身份登录到您的服务器,从我们的服务器获取文件,然后运行它。输入 cPanel 用户名,它将仅针对该特定帐户运行。
运行 fixperms 时,您在哪个目录中并不重要。您可以位于用户的主目录、服务器根目录等。该脚本不会影响特定用户文件夹之外的任何内容。
应该在 SSH 中完成
root@example [~]# wget boomshadow.net/tools-utils/fixperms.sh
root@example [~]# sh ./fixperms.sh -a USER-NAME
Fixperms – 适用于所有用户
如果您想修复 cPanel 服务器上每个用户的权限,只需使用“-all”选项:
root@example [~]# wget boomshadow.net/tools-utils/fixperms.sh
root@example [~]#sh ./fixperms.sh -all