先说明一下情况:在测试站点做好的网站,转移到正式服务器后 网站出现了一个小问题;

测试站点:Linux服务器 Nginx服务 php7.0 mysql5.6 (云服务器)

正式站点:Windows IIS服务 php5.4 mysql5.7 (西部虚拟空间)

具体遇到的问题是:在测试站点做好的网站,有个筛选功能,展示效果完整


但是转移到正式站点后,筛选条件字段展示效果乱了,看下图


一开始以为是伪静态的问题,然后检查了伪静态没发现问题,把虚拟主机上的php版本也切换到了7.0,但是最终展示效果还是错乱,模板文件里的标签也是一模一样,正在一筹莫展的时候 灵机一动,进后台看看

果然问题在这里,转移到虚拟空间后 每一个值中间的逗号 都没有了,然后手动重新加上 前端展示效果就正常了。

总结一下:多年建站经验,遇到这种问题也是头一回,问题可能出现在导入数据库的时候产生的(不是走的后台备份流程,直接导出的sql文件,然后再导入的,所以这个过程中可能会出现问题),也有可能服务器环境和数据库版本不一致所造成的问题,因为问题比较小,而且也很快就解决了,所以没有深究。

最后:希望对遇到此类问题的朋友有所启发,也欢迎有经验的朋友发表看法,一起探讨!

点赞(6) 打赏

Comment list 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部