我正在从两个月前开始处理一个WordPress网站,并上传了许多图片,但是在上传图片时遇到了错误。在新年后,我面临了以下问题:无法将上传的文件移动到wp-content/uploads/2015/01。
以下是屏幕截图:
我正在从两个月前开始处理一个WordPress网站,并上传了许多图片,但是在上传图片时遇到了错误。在新年后,我面临了以下问题:无法将上传的文件移动到wp-content/uploads/2015/01。
以下是屏幕截图:
当您将WP网站迁移到不同的服务器时,就会发生这种情况。
问题在于所有权。
在终端中运行以下命令:
chown -R <site-user-name> /home/<site-directory>/public_html
z
我在一个cPanel托管账户上遇到了这个错误,其中磁盘配额(对于该账户)并不是问题。经过一段时间的深入研究,我发现cPanel的“选择PHP版本”工具设置为v7.1,但多个WordPress诊断工具检测到实际运行的是v5.6,并且它们还检测到文件系统存在问题。
cPanel中的文件管理器工具显示所有权限都正确,并且文件夹可写。
我使用的诊断工具之一是Wordfence插件的一部分。它可以在仪表板菜单中找到,路径为Wordfence > 工具 > 诊断(选项卡)。
我向托管公司报告了这个问题,隔夜它似乎自己解决了(回复我的支持票据的人表示他们没有修复任何东西)。我认为这很可能是影响多个托管账户的问题的症状,托管公司内的其他人可能已经检测到并修复了它。
如果其他人遇到类似的问题,我希望这个答案能帮助他们花费更少的时间来追踪它。一旦我发现错误的PHP版本似乎正在运行,我就认为只有cPanel访问权限可能无法解决它。
将目录权限更改为777对我很有帮助。