Wordpress:安装失败:无法创建目录。 “全wp迁移”(即使使用CHMOD 777)

时间:2018-08-02 09:22:27

标签: wordpress vagrant

信息:

  

使用情况: Wordpress:4.9.7

     

系统: Mac

     

服务器:流浪汉:Ubuntu / trusty64

所以我对开发还不是很陌生,所以如果这是基本知识,请原谅我。

我正在尝试安装插件:WP-多合一迁移,但是我不断收到错误消息:

  

Wordpress:安装失败:无法创建目录。 “一站式迁移”

在我使用的终端机中:

 $ chmod -R a+rwx *

并授予每个文件夹完全权限。如果我右键单击并检查权限,则plugins文件夹对所有人都有 Read,Write和Execute ,但我仍然会收到错误消息。

所有其他答复和帖子都说这是一个Chmod错误,您可以看到并非如此。

还有其他原因无法将插件下载到本地计算机上吗?

编辑:尝试在仪表板中上传ZIP并遇到创建子文件夹未获得父母许可的问题。

好吧,由于某种原因,当我将插件从仪表板上传到上载文件夹时,我无法创建/ uploads / 2018/08

所以我进入上载文件夹,有

- Uploads
-- 2018

但是,2018年没有正确的权限。因此,我进行了设置,然后再次运行安装。它创建:

- Uploads
-- 2018
---- 08

但是08没有正确的权限。

似乎新文件夹未获得父母权限。有设置吗?

谢谢

2 个答案:

答案 0 :(得分:1)

我怀疑您没有在流浪汉中设置所有者和挂载选项。

在无业游民的文件夹中,打开Vagrantfile

您应该会看到以下一行:

config.vm.synced_folder "local/folder", "/var/www/"

您是否看到以以下开头的行:

owner: "www-data"

在该行下面???,否则,请按照以下步骤操作:

在该行之后添加一个“ ,”,然后在下面的新行中添加:

owner: "www-data", group: "www-data", :mount_options => ['dmode=777','fmode=777']

现在在终端中,转到vagrant主文件夹并运行:

$ vagrant reload

有帮助吗?

答案 1 :(得分:0)

如果使用的是Mac,请在终端上执行这两行。

sudo chgrp -R _www /Path to your app directory

sudo chmod -R g+rw /Path to your app directory