我的朋友使用应用程序引擎、云存储和SQL在谷歌云平台上安装wordpress。但在那之后,他在安装/更新插件和主题时会收到通知,比如下面的截图。https://i.stack.imgur.com/OqU8Y.png
我所做的:
- 使用CHMOD 755通过云外壳更改wordpress文件夹权限
- 通过cloudshell在wp-config.php中添加了代码
define('FS_METHOD', 'direct');
然而,我仍然无法更新/安装插件和主题。也许有一种方法我可以用来修复它
更新1:
这是我使用命令lsb_release -a
检查时的结果没有可用的LSB模块。
经销商ID:Debian
描述:Debian GNU/Linux 11(牛眼(
版本:11
这个问题通常是由网站的WordPress文件的不正确的文件乡引起的。当您从tar实现中提取WordPress文件时,生成的文件归用户nobody和组nogroup所有。WordPress在用户www数据和组 www数据解决方案 转到Apache站点的根目录。例如,/var/www/mysite.com.执行 要更改文件所有权,请以root用户身份或使用sudo执行以下命令: -R选项意味着递归地执行命令。当前目录和所有子目录中的所有文件都将受到影响。有关更多信息,请参阅Linux手册页。 chown(1(--Linux手册页ls -l
并验证文件所有权。将文件所有者和组更改为www data。ls -l
total 216
-rw-r--r-- 1 nobody nogroup 405 Feb 6 2020 index.php
-rw-r--r-- 1 nobody nogroup 19915 Jan 1 2021 license.txt
-rw-r--r-- 1 nobody nogroup 7346 Jul 6 12:23 readme.html
[extra content removed]
chown -R www-data:www-data .