WordPress无法写入文件,尽pipe正确的文件权限

我无法自动安装插件或主题在我的新的WordPress的设置。 它给了我这个屏幕:

在这里输入图像说明

我相信这通常是由于wordpress目录上的写权限错误。 这些是我迄今为止所做的步骤:

nginx在root用户下运行,在nginx用户下有工作进程:

# ps -ef | grep nginx | head root 14197 1 0 07:46 ? 00:00:00 nginx: master process nginx nginx 14198 14197 0 07:46 ? 00:00:00 nginx: worker process 

PHP-FPM在root用户下运行,在nginx用户下有工作进程:

 # ps -ef | grep php-fpm | head root 14748 1 0 08:38 ? 00:00:00 php-fpm: master process (/etc/php-fpm.conf) nginx 14749 14748 0 08:38 ? 00:00:00 php-fpm: pool www nginx 14750 14748 0 08:38 ? 00:00:00 php-fpm: pool www nginx 14751 14748 0 08:38 ? 00:00:00 php-fpm: pool www nginx 14752 14748 0 08:38 ? 00:00:00 php-fpm: pool www ... 

root用户是nginx组的一部分:

 # groups root root : root nginx 

wordpress目录由nginx:nginx和777(都recursion)拥有:

 # ls -l /var/www/ total 4 drwxrwxrwx. 5 nginx nginx 4096 Feb 24 06:45 wordpress 

但是没有一个解决了这个问题。 我不确定接下来要检查什么。 我在centOS 7最小。

您可以将以下行添加到您的wp-config.php文件中,以便直接写入文件系统:

 define('FS_METHOD','direct');