WordPress搬家遇到的问题

昨天站点搬家,之前的站点是部署在美国的服务器上,经常有时候访问的时候比较慢。

所以,在阿里云上购买了一个香港的服务器,直接搬到了香港的节点,访问速度会快很多。

搬家的时候也算是一波三折,遇到了三个问题:数据库上传错误、图片中文名无法显示、插件无法启动….

首先是第一个问题:数据库上传错误

=================================================================
当前状态:出错

刷新时间:2019/7/18 下午2:17:09

[2019-07-18 14:16:53]:准备数据库连接信息…
[2019-07-18 14:16:53]:数据库连接准备完成…
[2019-07-18 14:16:53]:界面设置采用自动识别字符集模式…
[2019-07-18 14:16:53]:自动识别字符集结果:UTF-8
[2019-07-18 14:16:53]:识别字符集耗时:21ms
[2019-07-18 14:16:53]:根据界面选择,导入为SQL语句,现在开始处理…..
[2019-07-18 14:16:54]:估算导入SQL的数量为:82,该值仅提供进度参考,不代表真实值。
[2019-07-18 14:16:55]:======================================
执行的SQL语句出错:
CREATE TABLE wp_comments (
comment_ID bigint(20) UNSIGNED NOT NULL,
comment_post_ID bigint(20) UNSIGNED NOT NULL DEFAULT ‘0’,
comment_author tinytext NOT NULL,
comment_author_email varchar(100) NOT NULL DEFAULT ”,
comment_author_url varchar(200) NOT NULL DEFAULT ”,
comment_author_IP varchar(100) NOT NULL DEFAULT ”,
comment_date datetime NOT NULL DEFAULT ‘0000-00-00 00:00:00’,
comment_date_gmt datetime NOT NULL DEFAULT ‘0000-00-00 00:00:00’,
comment_content text NOT NULL,
comment_karma int(11) NOT NULL DEFAULT ‘0’,
comment_approved varchar(20) NOT NULL DEFAULT ‘1’,
comment_agent varchar(255) NOT NULL DEFAULT ”,
comment_type varchar(20) NOT NULL DEFAULT ”,
comment_parent bigint(20) UNSIGNED NOT NULL DEFAULT ‘0’,
user_id bigint(20) UNSIGNED NOT NULL DEFAULT ‘0’
)
错误信息:Invalid default value for ‘comment_date’

[2019-07-18 14:16:55]:

已成功执行SQL条数为:8

错误提示信息是:Invalid default value for ‘comment_date’

在百度上查了资料,遇到这个问题的人还是真是挺少,找了好久才找到一个。

原来是关于评论的问题,也说可以跳过这个错误提示,影响不会很大。

解决方法:

在数据库导出的时候勾选

添加 DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT / TRIGGER 语句 即可

建议:导出格式 MYSQL40

第二个问题:含有中文名字的图片地址无法显示

之前因为有些图片是截图的,在上传图片的时候没有修改图片名,所以有个别的问题图片地址中含有XXX截图,搬家之后这类图片都无法显示。

查了资料有的说是在压缩网站文件的时候选择了.ZIP压缩包的问题,含有中文需要使用.tar的格式压缩。

博主也是试了这个方法,但是行不通,含有中文名的图片地址都无法显示。

这个问题暂时没有找到解决办法,最后是通过手动修改图片名和文章图片地址,还好这类图片不是很多。

所以还是建议在使用任何建站程序的时候,要避免网址出现中文,毕竟通用的代码还是英文和数字。

第三个问题: Auto Tag Slug 插件无法开启

Auto Tag Slug插件的作用是把网站的中文标签转换为拼音。

错误提示:

Function fsockopen() is not supported, please contact your webmaster.

解决方法:开启站点的 fsockopen 函数

如果是阿里云的虚拟主机,在主机-管理- 高级环境设置-php.ini设置 中设置

除特别注明外,本站文章均为原创,转载请注明出处和链接!
本文链接地址: https://pumpkinit.com/149.html
Pumpkin  [https://pumpkinit.com]  感谢

5 Replies to “WordPress搬家遇到的问题”

发表评论

电子邮件地址不会被公开。 必填项已用*标注