我通过使用共享服务器和cPanel的大型数据中心进行分包。我为他们的托管客户创建网站。
他们的配置已关闭。当我通过cPanel上传文件到服务器时,目录被赋予775个权限,PHP文件被赋予664权限。
每次上传应用程序时,我都必须递归地将PHP文件的文件权限从664更改为644,否则将无法执行PHP并导致500错误。
这特别痛苦,因为作为分包商,我每次需要时都要求临时shell访问。
显然问题是该组正在执行PHP文件,并且664权限不允许执行。
我对cPanel不太熟悉,我不确定是什么导致了这个问题。这是服务器或cPanel的问题吗?如何更改cPanel的默认上载权限?
答案 0 :(得分:0)
对于cpanel,所有者和组都必须是cPanel用户的用户名。
在典型的cPanel配置中,帐户的根目录是home。根据服务器的大小,它可能是home2 /或home3等。
chown -R username:username /home/username/public_html/path_to_files