Wordpress:安装失败:无法创建目录。 'all-in-one-wp-migration' [即使使用 CHMOD 777]

Wordpress: Installation failed: Could not create directory. 'all-in-one-wp-migration' [even with CHMOD 777]

信息:

Using: Wordpress: 4.9.7

System: Mac

Server: Vagrant: Ubuntu/trusty64

所以我是开发新手,所以如果这是基本的请原谅我。

我正在尝试安装插件:WP- All in One migration 但是我一直收到错误消息:

Wordpress: Installation failed: Could not create directory. 'all-in-one-wp-migration'

在我使用的终端中:

 $ chmod -R a+rwx *

并赋予每个文件夹完全权限。如果我右键单击并检查权限,插件文件夹对每个人都有 读取、写入和执行,但我仍然收到错误。

对此的所有其他回复和帖子一直说这是一个 Chmod 错误,但正如您所见,事实并非如此。

是否有任何其他原因导致我无法将插件下载到我的本地计算机并进行安装?

编辑:尝试在仪表板中上传 ZIP 文件,但在未获得家长许可的情况下创建子文件夹的位置出现问题。

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

所以我进入上传文件夹,里面有

- Uploads
-- 2018

然而,2018 没有正确的权限。所以我设置它然后 运行 再次安装。它创建:

- Uploads
-- 2018
---- 08

但是 08 没有正确的权限。

新文件夹似乎没有获得父级权限。有这个设置吗?

谢谢

如果您使用的是 mac。在终端上执行这两行。

sudo chgrp -R _www /Path to your app directory

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

我怀疑你没有在 vagrant 中设置 owner 和 mount 选项。

在您的 vagrant 文件夹中,打开您的 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

有帮助吗?