首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >打开更新..。无法创建目录。Wordpress

打开更新..。无法创建目录。Wordpress
EN

Stack Overflow用户
提问于 2013-12-03 19:54:49
回答 10查看 47.7K关注 0票数 14

当我安装nextgen-gallery插件时。出现此错误消息。

代码语言:javascript
复制
Downloading update from https://downloads.wordpress.org/plugin/nextgen-gallery.zip…

Unpacking the update…

Could not create directory.

我怎样才能解决这个问题?

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2013-12-03 19:59:21

这是权限问题。确保apache可以写该目录。插件被解压缩到wp-content/plugins目录中,因此我首先尝试以apache的形式写入该目录:

代码语言:javascript
复制
sudo -u apache touch /path/to/wp-content/plugins/test.txt

相应地设置权限以纠正问题。您可以在这里阅读有关权限的内容:https://www.pluralsight.com/blog/it-ops/linux-file-permissions

您可以在此处阅读有关Wordpress:https://wordpress.org/support/article/changing-file-permissions/的正确文件权限方案的信息。

票数 24
EN

Stack Overflow用户

发布于 2014-04-02 10:01:17

@skrilled和@knutole的回答很棒,但我发现,当我试图修复插件文件夹上的问题时,一切正常,答案对我无效。

如果其他人有此问题,请尝试查看“升级”文件夹。此文件夹(据我所见)用作存储临时文件的文件夹,以便在运行WP升级或插件更新时使用。

如果您只收到一条消息,上面写着“无法创建目录”,并且没有指定路径,那么它实际上可能是在谈论升级文件夹。

票数 21
EN

Stack Overflow用户

发布于 2019-02-20 18:58:02

最有可能的是,如果配置正确,则与wordpress站点关联的http服务器属于组www-data。这就是应该正确配置它的方式。

尝试members www-dataps aux | grep www-data来确定。在后一条命令中,您应该可以在最后一列中看到nginxapache

在这种情况下,只需将该组设置为目录即可。

代码语言:javascript
复制
sudo chgrp -R www-data <your_wordpress_root_dir>/

然后将完整的组权限添加到该目录中。

代码语言:javascript
复制
sudo chmod -R g+rwx <your_wordpress_root_dir>/

现在它工作得很好:)

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20360396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档