如何在Linux(Ubuntu服务器)中配置WP文件系统访问?

时间:2010-10-16 作者:Rarst

Ubuntu服务器、LAMP stack、新安装的WordPress。

显然我不能用direct 文件系统访问方法,因为文件由不同的所有者拥有(WP core由我解包,WP创建的文件由www-data).

我尝试了我的凭据ftp 方法,但要么出现问题,要么堆栈中根本没有安装FTP服务器。

谷歌搜索到安装建议libssh2-php 和使用ssh 方法填充我的凭据(除了密钥,不知道要放什么)可以删除插件,但无法安装新插件,错误如下:

Downloading install package from http://downloads.wordpress.org/plugin/serverbuddy-by-pluginbuddy.0.1.6.zip…

Unpacking the package…

Could not copy file. /var/www/wp-content/upgrade/serverbuddy-by-pluginbuddy.tmp/
我不知道该用哪种方法戳。我应该尝试调整和实施吗direct? 或如何修复ssh? 或者只是安装一些ftp服务器?

2 个回复
最合适的回答,由SO网友:Denis de Bernardy 整理而成

理想情况下,您可以安装php suexec,以便php脚本作为文件的所有者运行。这允许在不需要任何权限更改的情况下使用direct方法。

SO网友:Martin Zeitler

怎么样

apt-get install proftpd
我的意思是,suexec+root作为脚本的所有者。。。可能导致不期望的结果。

我在博客上记录了一些相关设置:proFTPd configuration

结束

相关推荐

在Windows上安装WordPress与在Linux上安装WordPress有什么缺点吗?

我们计划在Windows Server 2008上安装WordPress,以与其他服务器保持一致,并利用管理专业知识。服务器将不会运行任何其他内容。Wordpress在Windows和Linux上是否有什么优势(服务器许可成本之外)?