Apache 运行fcgi的权限问题

Apache 运行fcgi的权限问题,apache,cpanel,fastcgi,Apache,Cpanel,Fastcgi,我正在为php解释器运行Apache和fcgi,但当cms创建文件或上传插件时,我一直遇到权限问题。这是怎么回事?此外,服务器正在运行cpanel。我也有根访问权限 检查谁是目录和权限的所有者。 若您是所有者,则上载目录应为0700;若您在组中,则上载目录应为0770;若流程所有者在其他组中,则上载目录应为0777 最好的解决方案是减少不必要的访问。检查谁是PHP FCGI服务器的所有者,并通过更改所有权授予其权限 Edit1: 您可以通过在控制台中键入来更改权限 chmod 0777 /...

我正在为php解释器运行Apache和fcgi,但当cms创建文件或上传插件时,我一直遇到权限问题。这是怎么回事?此外,服务器正在运行cpanel。我也有根访问权限

检查谁是目录和权限的所有者。 若您是所有者,则上载目录应为0700;若您在组中,则上载目录应为0770;若流程所有者在其他组中,则上载目录应为0777

最好的解决方案是减少不必要的访问。检查谁是PHP FCGI服务器的所有者,并通过更改所有权授予其权限

Edit1:

您可以通过在控制台中键入来更改权限

chmod 0777 /.../path_to_directory

或者通过CPanel文件管理器执行。有一个带有“更改权限”标签的金钥匙图标。如果您没有经验,只需将其更改为0777。

所有者是501,我如何授予它权限,我以前没有这样做过。我正在寻找一种永久性的解决方案,在这种解决方案中,我不必每次安装插件时都更改权限。这是可能的吗?无论在里面创建什么脚本,都将具有相同的访问模式(我不确定,但这可能是默认行为)。别担心。您只需更改一次权限。