我在亚马逊 ec2 实例中有一个文字新闻网站。我在安装和更新插件时遇到问题。
问题:-
1)当我尝试从 wp-admin 后端安装插件时。它显示以下错误,因此每次我需要在服务器上手动上传插件,然后需要从 wp-admin 后端激活。
Unpacking the package…
Could not create directory.
2)当我尝试从 wp-admin 后端更新插件和 WordPress 时。它显示以下错误
Update Plugin
Downloading update from …
Unpacking the update…
Could not create directory.
我的word press文件权限结构如下所示:-
wp-内容->
"755"
插件->
"755"
插件->例如(验证码)
"755"
并且在验证码插件文件下我拥有->
"664"
权限。
如果对这个问题有任何想法,请告诉我。
答案将不胜感激。
我已经通过谷歌搜索但没有找到任何解决方案。
这里的问题是 apache 无权访问这些文件夹。默认权限授予 AMI 中的 ec2-user。 在你的终端中运行它,你就可以开始更新、安装插件和 WordPress 了。
sudo chown -R apache:apache /var/www/html
如果更新插件和 wordpress 时,如果
wp-admin
要求 ftp 凭证,只需在 wp-config
文件中添加以下代码片段即可。
define('FS_METHOD', 'direct');
并运行命令。
sudo chown -R apache:apache /var/www/html