我是网络开发的新手,我正在尝试建立一个网站。所以,我的网站在服务器上工作正常,但不是我自己(Apache)。我的来源是〜/ public_html /。问题是我没有子/子目录的权限,我的意思是,当它是一个目录时,它工作正常,当它在目录中的目录时,它没有。 (403禁止)。我不会更改我的默认Apache配置,不包括for mysql和php。 我的所有目录都具有相同的权限。也许我需要为此配置一些东西?
由于
答案 0 :(得分:0)
我使用了此链接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