WordPress无法在服务器中写入文件

时间:2017-07-16 作者:itmonitor

历史:我在这里指的是这条线索https://forums.cpanel.net/threads/mpm-pre_fork-to-worker-changes-file-permissions.605399/#post-2454791 : “在VPS服务器、Apache/2.4.25(cPanel)、CENTOS 7.3 x86\\u 64 virtuozzo–cPanel&WHM 64.0(build 32)和PHP7.0上,通过EasyPache4将服务器MPM从Prefork更改为Worker后,服务器中的文件权限已更改,Wordpress无法在服务器中写入文件。返回Prefork并不能解决文件写入问题。”

问题:每次我尝试安装插件时,它都会要求我输入FTP凭据,如下所述https://cweiske.de/tagebuch/wordpress-update-ftp.htm

解决方案:5月底,我在另一台旧服务器上遇到了同样的问题。托管公司设法解决了这个问题,“我们通过运行权限修复脚本和更改PHP处理程序纠正了这个问题。”昨天,他们在新服务器上运行了chown-fix脚本,但这并不能解决Wordpress文件权限问题。问题:他们不记得5月底为了解决文件写入问题而更改了哪个PHP处理程序。

问题:哪个PHP处理程序可能会阻止Wordpress更新/写入其文件?

欢迎您提出任何建议!:-)

1 个回复
SO网友:Chris Cox

您应该能够通过在wp config中指定FTP凭据来解决此问题。php根据the Codex.

通常,当从PHP作为Apache用户执行的处理程序切换到PHP在其自己的用户下运行的处理程序时,会发生这种问题,并且PHP用户没有与Apache相同的组成员身份。

结束