我有一个使用 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,但我没有看到任何更新错误。
答案 0 :(得分:1)
php-fpm 以 apache 用户身份运行。 我已经将用户切换到 Nginx 并解决了。 :D
答案 1 :(得分:0)
看起来问题在于“插件”文件夹的写入权限。 WP 下载插件的 zip 存档,然后将其解压缩到“插件”文件夹。
这篇文章将帮助: https://secure.wphackedhelp.com/blog/fix-file-and-folder-permissions-error-wordpress/