WordPress在迁移后无法上载数据

时间:2016-11-04 作者:pchronz

将WordPress实例从一个主机迁移到另一个主机后,无法上载任何媒体。上载失败,并显示消息“无法创建目录wp content/Uploads/2016/11。其父目录是否可由服务器写入?”。此外,WordPress告诉我最大文件大小是2MB。

我已经尝试了以下方法:

检查phpinfo(). 没有可疑之处。phpinfo() 告诉我最大文件大小是32MB当尝试上载媒体几次时,实际上会创建目录。但是,没有上载任何媒体,错误消息保持不变。我已经尝试升级到WordPress的最新版本。奇怪的是,更新程序能够下载最新的归档文件并将其解压缩。但是,它没有安装。

现在,当我打开调试选项时,也会创建日志文件。作为一名WP noob,我几乎一无所知。有什么建议吗?

4 个回复
SO网友:Callombert

同样的问题,原来是因为wordpress使用了来自数据库的上传路径,而该路径可能没有更改。

查找wp\\U选项表,尤其是upload\\U path选项,将upload\\U path的值更改为更新的上载路径

SO网友:user178606

我有一个类似的问题,问题解决了。按照以下步骤操作:

登录数据库phpmyadminenter image description here

单击右上方的浏览。

找到“upload\\u path”并单击铅笔图标编辑字段。enter image description here

为了安全起见,请剪切文件位置路径并粘贴到某个位置。

单击Go保存更改Issue Resolved转到WordPress>Media>add new>upload any file并检查。

I hope your issue resolved with this method.

SO网友:Yej. M.

我也有类似的问题,即使我将文件夹从一个子域移动到同一服务器上的另一个子域,迁移的站点也需要Uploads 至少子文件夹775, 在…上755 不起作用,我知道为什么,但是775 帮助。

SO网友:Jesús Sobrino

Problem:

在主机迁移之后,我遇到了同样的问题:我无法上传任何图像或安装/更新任何插件。

我已经检查了我的wp_options 表,但一切正常(甚至上载路径值)。

对于文件夹和文件,我的所有权限也被正确设置为755和644。

Solution:

事实证明,我使用我的普通FTP用户上传了新的Wordpress版本。然后,该用户也将是WP安装的所有者。

我的解决方案非常简单(在我意识到后),只需恢复原始WP用户:www-data

sudo chown -R www-data:www-data my_worpdress_folder
我希望下次它能帮助别人。

向你问好,杰斯。

相关推荐

无法创建目录Uploads/2018/12。其父目录是否可由服务器写入?

几天前,我将我的站点迁移到了一个新服务器上,然后问题就开始了,在迁移之前,一切都很好。现在,当我单击添加媒体并选择它显示的任何图像时。。。无法创建目录上载/2018/12。其父目录是否可由服务器写入?我找到了这个问题的一些答案,并尝试编辑选项。php文件,但还没有运气,我已经检查过了,上面目录的权限是777。所以,请检查相同的并帮助我。