解决 WordPress 无法更新版本和插件


问题描述

  • 后台更新 wordpress 时提示:无法创建目录;
  • 后台更新插件时提示:无法删除旧插件。

解决方案一

设置目录访问权限为 777,但是存在遭到攻击的隐患,而且我设置了也没有用。

chmod -R 777 /usr/share/wordpress(WordPress 的目录)

解决方案二

在服务器后台通过 cd 定位到 wordpress 的 content 目录,发现有部分文件夹权限组和用户是 root,有部分文件夹是 apache 和 ftp 。

安装的主题或者插件用的服务器为 Apache,所以直接授权 apache 访问权限即可。 通过 chown 设置权限组的权限。

chown -R apache:root /usr/share/wordpress

结果

第一个方案测试无效,第二个方案有效。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理