Ubuntu上的Wordpress安装插件无需FTP访问

问题描述:

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

我不使用FTP,也没有计划在将来这样做。我知道我可以在WordPress中更改一些配置,这样我就可以在没有FTP的情况下上传。我应该配置什么来完成这个任务?

+0

我没有回答你的问题吗? – blockhead 2010-08-25 16:26:08

一个三件事情:

  1. 要么更改权限,以便您的Web服务器可以读取的wp-content目录,这应该开发服务器被罚款。
  2. 将PHP作为FastCGI运行,它可以作为不同于web服务器的用户运行。
  3. 安装了PHP(在Ubuntu sudo apt-get install libssh2-php就觉得)ssh的扩展
+0

+1 - 我自己处理这个问题。我使用解决方案#1和'chown'将包含wordpress的目录设置为用户'www-data'。 – 2010-08-16 17:42:29

+1

@Ryan为了您自己的利益和理智,最好使用setfacl为您和www-data访问它,以便您可以访问这些文件。 – blockhead 2010-08-16 17:51:23

+0

你只是在想我。我从来不知道'setfacl'存在,但它无疑会让我的生活更轻松。谢谢! – 2010-08-16 17:57:02

你的Ubuntu终端

sudo chown -R www-data /var/www 
+0

不应该只是组www数据就够了吗? – Samir 2014-08-08 14:15:05

+0

我认为,将该组指定为www-data就足够了,不需要www-data作为用户 – 2015-01-15 05:27:11

有趣的事情上执行该命令是将媒体上传作品。所以我想知道为什么插件不是?更改wp-admin的所有权后,它为我工作。

sudo chown -R www-data wp-admin