disabling ftp on wordpress

时间:2020-10-16 作者:W R Knight

我正在构建一个新服务器来替换我的旧服务器,并希望将我的wordpress网站迁移到它。旧系统除了年龄以外几乎是一样的,因为它的年龄,我不得不进行几次升级。

这两台服务器都位于我的地下室,我可以通过直接连接到计算机的终端直接访问它们,所以我不需要(或者应该不需要)ftp任何东西。新服务器构建在一台新的计算机上,该计算机具有intel i7 CPU、32GB RAM、Ubuntu 20.04服务器操作系统、MATE桌面环境和LEMP堆栈(使用mariadb而不是mysql)以及最新版本的wordpress。我为wordpress建立了一个测试站点,在我尝试安装updraftplus插件之前,一切都很正常。

我在旧系统上使用updraftplus备份wordpress文件,并想用它在新系统上还原这些文件。但为了安装它,我需要设置一个ftp服务器。(这对我来说是新的,因为以前从未需要过,我以前的web服务器也从未需要ftp服务器。)

现在,安装了ftp服务器后,wordpress强制我输入所有更新和插件安装的ftp凭据,当我完成所有必需的操作时,我会收到错误消息,说安装失败(找不到wordpress内容目录)

我强烈怀疑是ftp服务器找不到插件的位置。我真正想做的是消除wordpress对ftp的依赖,因为我的系统完全不需要ftp。

1 个回复
SO网友:W R Knight

问题已解决。wordpress文件权限不正确。用重置所有wordpress文件

sudo chown -R www-data:username wordpress
sudo chmod 755 -R wordpress
问题消失了。

相关推荐

禁用任何更新的强制FTP凭据

我有一个wordpress站点,我们正在对其进行版本控制。任何插件/Wordpress基础更新都必须通过合并请求,然后部署。我们的部署过程被破坏了,我正试图授予市场营销权限,允许在不经过开发人员的情况下对插件进行更新。一个问题是:Wordpress要求连接登录,而就我而言,我不知道如何禁用它。以下是我尝试过的一切:1)wp配置。php:是的,我按照this form and a million others. 配置文件中只有基本内容。2)我尝试将权限777(对于极端措施)设置到plugins文件夹sugg