WordPress搬家后无法上传图片的解决方法

之前将 WordPress 网站从一个服务器搬到了另外一个服务器,采用的方式是直接拷贝 WordPress 网站文件拷贝到新服务器,数据库则是导出 SQL 文件后,直接导入到新的库中。其实严格意义上来讲,这种搬家方式时有问题的,有些问题搬家的时候就能想到,有些问题则在使用过程中才会发现。而这次我发现的问题就是写文章的时候,无法添加媒体,上传图片的时候提示 HTTP 错误。

对于这个问题,我首先想到的是,可能在 wp_options 数据库表中的某些值有问题,而这个值应该是和上传(upload)有关的,于是去数据库表中寻找线索。起初的时候,打开 wp_options 表,过滤出了 option_name 含有 upload 的记录,并没有发现什么问题;之后又打开了一个正常的 WordPress 数据库中的 wp_options 表(之前安装 WordPress 的时候做了备份),一对比发现问题了。正常数据库表中 upload_path 的 option_value 是空的,而有问题的数据库表中的 upload_path 的 option_value 是有值的,于是将 upload_path 的 option_value 的值删除,测试之后,问题解决。

QQ截图20160903210932

评论(0 个评论)

发表回复

您的电子邮箱地址不会被公开。