WP升级无法创建目录,即使权限为777

时间:2011-01-26 作者:Jason Swett

我正在尝试升级到WP 3,但在尝试升级时遇到了一个奇怪的错误:

Downloading update from http://wordpress.org/wordpress-3.0.4.zip.

Unpacking the update.

Could not create directory: /my/path/web/wp-content/upgrade/wordpress-3.tmp

Installation Failed
之所以奇怪是因为upgrade 目录有777个权限。我跑了chmod -R 777 upgrade/ 当我做一个ls, 我看到了upgrade 是世界可写的。我确信我处理的是正确的目录,因为如果我删除upgrade, 我得到了一个不同的错误。

知道为什么会这样吗?

13 个回复
最合适的回答,由SO网友:Jason Swett 整理而成

解决方案原来是改变vsftp\'中的权限vsftp 配置文件。

SO网友:Chris_O

您需要在整个wp内容目录上运行chown命令:

chown www-data:www-data /path/to/wp-content/ -R

SO网友:Mohamed Ayoub BENJELLOUN

即使通过777 CHMOD也无法创建目录,这意味着您的FTP本地用户基本上没有在您的计算机上写入文件的权限,因此请尝试编辑您的vsftpd。conf文件并检查write\\u enable是否等于YES

编辑vsftp。conf文件

sudo vim /etc/vsftpd.conf
然后取消对现有行的注释(或将其值设置为“是”)

write_enable=YES

SO网友:Victoria Costa

原来是我的磁盘空间错误。我删除了一些备份文件,不再有权限问题。

SO网友:MathSmath

目录属于哪个帐户?尝试将目录更改为您的web服务器运行的帐户(可能是“apache”)。

这通常看起来像:

chown apache:apache your/path/to/upgrade
但YYMV取决于您的服务器设置。

出于某种原因(我不是熟练的服务器管理员),目录的所有权可能会导致权限问题,即使您的权限设置为777。

SO网友:Cronco

这可能是php的safe\\u模式的问题。在处理自动生成的文件夹中的上传时,这让我的生活陷入了地狱,我怀疑这里可能就是这种情况。

如果它被激活,请输入您的cpanel,plesk面板,联系您的系统管理员,尝试停用它,然后重试。

SO网友:Paul

在尝试升级WordPress时,我遇到错误“无法创建目录”。我搜索了解决方案,并找到了其他几个建议,我将与您分享,然后是最终对我有效的建议。

首先是转到wp content->upgrades文件夹,删除它,然后重新创建它和chmod 777(您可能还想chmod 777整个/wp content文件夹)。安装完成后,chmod返回755。

第二个是禁用所有插件,或者至少禁用所有安全插件。

第三个是手动安装。

由于这是我第一次遇到升级失败的错误,我决定尝试禁用我最近安装的安全插件AskaCache(我没有更改任何权限)。然后升级没有出现任何问题。

SO网友:Joel

我也有同样的问题,无法更新插件或更新主题。我也无法上传照片,但我可以创建一个新帖子。我的问题原来是磁盘空间问题,因为在删除一些备份文件后,我可以让一切正常工作。我正在使用免费托管,我的cpanel说我的存储空间还没有用完,所以我最初没有考虑将其作为解决方案。

SO网友:Micah

检查文件系统配额,这是我的问题,一旦我将配额更新到更大的大小,Wordpress就可以正常工作。

SO网友:markratledge

谁是您的网络主机?新目录的所有权可能是一些(廉价)主机的问题,如果没有他们的帮助,您将无法更改它。

不要在777上留下任何目录。WP最大需要755。

SO网友:Florian

我也有同样的问题,并发现/修复了它:

无法创建目录的用户是您用于上载的ftp用户。在保存环境中,您可以允许root用户通过ftp登录。但是-请确保在以后禁用ftp的根用户。别忘了。

在我的安装(ubuntu 16.04)中,我有两个wp内容/插件目录-不要问我为什么。usr/share/wordpress/wp-content/plugins和var/lib/wordpress/wp-content/plugins。确保ftp用户可以写入这两个目录。

SO网友:Aryadne

我通过下载并将解压缩的插件文件夹移动到wp-content/plugins 然后将其权限更改为777. 这样,我就可以在WordPress管理插件屏幕中看到插件。

SO网友:Ahmet Emin Koçal

您应该重新下载wordpress文件,可能缺少文件夹文件。10分钟前,同样的事情发生在我身上。。

结束

相关推荐

Plugin upgrade issue

我正在更新wordpress网站上安装的插件。然而,几乎一个小时以来,它仍处于维护模式。当我无意中重装时,我看到了白色的死亡大屏幕,上面写着:\"Briefly unavailable for scheduled maintenance. Check back in a minute.\"我能做些什么来解决这个烂摊子吗?