Wordpress:安装插件错误 - >无法创建目录

时间:2014-04-25 16:36:50

标签: wordpress permissions wordpress-plugin ftps

这已被一次又一次地问过,但我找到的解决方案实际上对我没有任何作用。我正在测试一台新服务器(Ubuntu服务器14.04)并完成了各种所需软件的整个安装过程。到目前为止,我可以通过访问我的内部网页    http://myInternalIP/wordpress/ 我在那里添加了一个假帖子,看起来还不错。

现在我想添加一个插件,但我遇到了很大麻烦。 所以这就是我所做的。

我添加了一个名为ftps的新用户,该用户拥有它的主页     的/ usr /共享/ wordpress的/ 这是

的一部分
~$ groups ftps

ftps : ftps www-data

当我尝试添加插件时,一切顺利,直到收到以下消息:

Downloading install package from https://downloads.wordpress.org/plugin/wordpress-importer.0.6.1.zip…    Unpacking the package…    Could not create directory.    Return to Importers

因此,我在许多帖子中找到的一般答案是,这是一个许可问题。精细。好吧,我从xx小时开始就与许可问题作斗争了。所以这里是我所做的简要总结:

  
      
  1. 我尝试更改所有权和群组(www-data,我的用户名,ftps)。它不起作用。
  2.   
  3. 我已将777的权限更改为/ usr / share / wordpress中的所有wordpress目录。
  4.   
  5. 我尝试过以下命令:
  6.   
sudo -u helder touch /usr/share/wordpress/wp-content/plugins/test.txt

sudo -u ftps touch /usr/share/wordpress/wp-content/plugins/test.txt

sudo -u www-data touch /usr/share/wordpress/wp-content/plugins/test.txt

所有这些命令都在特定目录中成功生成了一个文件。

我的感觉是权限不是问题,但我可能错了......我应该注意什么?

由于

2 个答案:

答案 0 :(得分:1)

我必须在文件write_enable=YES中启用vsftpd.conf

答案 1 :(得分:0)

如果您使用vsftpd作为FTP服务器并启用了被动连接,则需要将pasv_promiscuous=YES添加到/etc/vsftpd/vsftpd.conf