更新/安装插件时在WordPress上"Please enter your FTP credentials to proceed"



我的朋友使用应用程序引擎、云存储和SQL在谷歌云平台上安装wordpress。但在那之后,他在安装/更新插件和主题时会收到通知,比如下面的截图。https://i.stack.imgur.com/OqU8Y.png

我所做的:

  1. 使用CHMOD 755通过云外壳更改wordpress文件夹权限
  2. 通过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.执行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]

要更改文件所有权,请以root用户身份或使用sudo执行以下命令:

chown -R www-data:www-data .

-R选项意味着递归地执行命令。当前目录和所有子目录中的所有文件都将受到影响。有关更多信息,请参阅Linux手册页。

chown(1(--Linux手册页

相关内容

最新更新