我运行自己的Web服务器进行开发,并在其上安装了一个WordPress实例。当我尝试从管理界面向此实例添加插件时,WordPress会要求FTP访问。
我不使用FTP,并且将来也没有计划这样做。我知道我可以在WordPress中更改一些配置,这样我就可以在没有FTP的情况下上传。我应该配置什么才能实现这一目标?
三件事之一:
sudo apt-get install libssh2-php
)在ubuntu终端上执行此命令
sudo chown -R www-data /var/www
我对这些答案都不满意所以我继续搜索。我找到了一个非常简单的答案,我很惊讶它还没有被提及过。
https://askubuntu.com/a/826805/145472
这个答案说要在wp-config.php中添加一行
define('FS_METHOD', 'direct');
任务完成。我不能因为知道这一点而受到赞扬,但我觉得这里也需要提一下。
有趣的是上传媒体有效。所以我想知道插件为什么不呢?更改wp-admin的所有权后,它对我有用。
sudo chown -R www-data wp-admin