无法在 WordPress 中安装插件或更新

时间:2021-06-23 10:35:57

标签: wordpress nginx plugins

我有一个使用 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 Security(在 Better WP Security 之前)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,但我没有看到任何更新错误。

2 个答案:

答案 0 :(得分:1)

php-fpm 以 apache 用户身份运行。 我已经将用户切换到 Nginx 并解决了。 :D

答案 1 :(得分:0)

看起来问题在于“插件”文件夹的写入权限。 WP 下载插件的 zip 存档,然后将其解压缩到“插件”文件夹。

这篇文章将帮助: https://secure.wphackedhelp.com/blog/fix-file-and-folder-permissions-error-wordpress/

相关问题