我无法自动安装插件或主题在我的新的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');