当我安装nextgen-gallery插件时。出现此错误消息。
Downloading update from https://downloads.wordpress.org/plugin/nextgen-gallery.zip…
Unpacking the update…
Could not create directory.我怎样才能解决这个问题?
发布于 2013-12-03 19:59:21
这是权限问题。确保apache可以写该目录。插件被解压缩到wp-content/plugins目录中,因此我首先尝试以apache的形式写入该目录:
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/的正确文件权限方案的信息。
发布于 2014-04-02 10:01:17
@skrilled和@knutole的回答很棒,但我发现,当我试图修复插件文件夹上的问题时,一切正常,答案对我无效。
如果其他人有此问题,请尝试查看“升级”文件夹。此文件夹(据我所见)用作存储临时文件的文件夹,以便在运行WP升级或插件更新时使用。
如果您只收到一条消息,上面写着“无法创建目录”,并且没有指定路径,那么它实际上可能是在谈论升级文件夹。
发布于 2019-02-20 18:58:02
最有可能的是,如果配置正确,则与wordpress站点关联的http服务器属于组www-data。这就是应该正确配置它的方式。
尝试members www-data和ps aux | grep www-data来确定。在后一条命令中,您应该可以在最后一列中看到nginx或apache。
在这种情况下,只需将该组设置为目录即可。
sudo chgrp -R www-data <your_wordpress_root_dir>/然后将完整的组权限添加到该目录中。
sudo chmod -R g+rwx <your_wordpress_root_dir>/现在它工作得很好:)
https://stackoverflow.com/questions/20360396
复制相似问题