我有一台服务器设置为nginx:https://www.nginx.com/resources/wiki/start/topics/recipes/wordpress/
Recipe
Abridged basic setup
我已在以下目录中部署了WP:/var/www/blog.example.com/
/var/www
和/var/www/blog.example.com/
确实有nginx:nginx文件/目录权限。
wp-config.php - 644
wp-content - 755
wp-content/plugins - 755
Nginx正在以nginx
用户身份运行。
我可以浏览整个WordPress网站,包括管理员。然而,当我想要安装一个新的插件或更新时,我总是得到这样的信息:
安装插件:iThemes安全(更好的WP安全之前)7.9.1
正在从https://downloads.wordpress.org/plugin/better-wp-security.7.9.1.zip…下载安装包
解压缩…
安装iThemes Security时出错:无法创建目录
我哪里错了?
已安装https://make.wordpress.org/hosting/handbook/handbook/server-environment/所需的所有库。
例如,当我试图升级一个主题时,我从Web服务器得到200个代码“OK”,但是,我在nginx的error_log中看不到任何东西。
此外,我已经检查了php-fpm,但我没有看到任何更新错误。
3条答案
按热度按时间jgwigjjp1#
PHP-fpm是以apache用户身份运行的。我已经将用户切换到nginx,问题已经解决了。:D
jdg4fx2g2#
看来问题出在“插件”文件夹的写入权限上。WP下载插件的压缩文件,然后将其解压缩到‘plugins’文件夹中。
本文将对您有所帮助:https://secure.wphackedhelp.com/blog/fix-file-and-folder-permissions-error-wordpress/
qvsjd97n3#
对于那些需要更具体指导的人,只需在@sincorchetes上添加答案:
我改了台词
至
然后重启php-fpm和nginx服务