Ubuntu上的Wordpress安装没有FTP访问的插件

问题描述 投票:16回答:4

我运行自己的Web服务器进行开发,并在其上安装了一个WordPress实例。当我尝试从管理界面向此实例添加插件时,WordPress会要求FTP访问。

我不使用FTP,并且将来也没有计划这样做。我知道我可以在WordPress中更改一些配置,这样我就可以在没有FTP的情况下上传。我应该配置什么才能实现这一目标?

wordpress ftp wordpress-hook
4个回答
12
投票

三件事之一:

  1. 更改权限,以便您的Web服务器可以读取wp-content目录,这对于开发服务器应该没问题。
  2. 将PHP作为FastCGI运行,它可以作为与Web服务器不同的用户运行。
  3. 安装PHP的ssh扩展(在ubuntu上考虑sudo apt-get install libssh2-php

9
投票

在ubuntu终端上执行此命令

sudo chown -R www-data /var/www

0
投票

我对这些答案都不满意所以我继续搜索。我找到了一个非常简单的答案,我很惊讶它还没有被提及过。

https://askubuntu.com/a/826805/145472

这个答案说要在wp-config.php中添加一行

define('FS_METHOD', 'direct');

任务完成。我不能因为知道这一点而受到赞扬,但我觉得这里也需要提一下。


-1
投票

有趣的是上传媒体有效。所以我想知道插件为什么不呢?更改wp-admin的所有权后,它对我有用。

sudo chown -R www-data wp-admin
© www.soinside.com 2019 - 2024. All rights reserved.