除非644,否则PHP不会运行?

时间:2016-07-01 21:15:11

标签: php configuration permissions server cpanel

我通过使用共享服务器和cPanel的大型数据中心进行分包。我为他们的托管客户创建网站。

他们的配置已关闭。当我通过cPanel上传文件到服务器时,目录被赋予775个权限,PHP文件被赋予664权限。

每次上传应用程序时,我都必须递归地将PHP文件的文件权限从664更改为644,否则将无法执行PHP并导致500错误。

这特别痛苦,因为作为分包商,我每次需要时都要求临时shell访问。

显然问题是该组正在执行PHP文件,并且664权限不允许执行。

我对cPanel不太熟悉,我不确定是什么导致了这个问题。这是服务器或cPanel的问题吗?如何更改cPanel的默认上载权限?

1 个答案:

答案 0 :(得分:0)

对于cpanel,所有者和组都必须是cPanel用户的用户名。

在典型的cPanel配置中,帐户的根目录是home。根据服务器的大小,它可能是home2 /或home3等。

chown -R username:username /home/username/public_html/path_to_files