我通过一个使用共享服务器和cPanel的大型数据中心分包。我为他们的托管客户创建网站。
它们的配置已关闭。当我通过cPanel上传文件到服务器时,目录被赋予了775个权限,PHP文件被赋予了664个权限。
每次上传应用程序时,我必须递归地将PHP文件的文件权限从664更改为644,否则PHP将无法执行并导致500错误。
这是特别痛苦的,因为作为分包商,每次我需要这样做时,我都必须请求临时shell访问。
显然,问题是PHP文件正在由组执行,并且664权限不允许执行。
我对cPanel不是很熟悉,我不确定是什么导致了这个问题。这是服务器的问题还是cPanel的问题?如何更改cPanel的默认上传权限?
发布于 2016-07-05 04:55:12
对于cpanel,所有者和组都必须是cPanel用户的用户名。
在典型的cPanel配置中,帐户的根目录是主目录。根据服务器的大小,它可以是home2/或home3等。
chown -R username:username /home/username/public_html/path_to_fileshttps://stackoverflow.com/questions/38153961
复制相似问题