前2天帮助一个客户迁移网站到腾讯云CVM云服务器上面,他网站的php版本5.2。
迁移网站三个步骤:迁移网站文件、导入数据库,最后是修改数据库链接文件的配置信息(数据库名、数据库用户名以及数据库密码,毕竟新建的数据库的配置信息与原来的会有所不同)。
域名绑定解析,然后这三个步骤弄完之后,访问网站时提示:
Fatal error: Incompatible file format: The encoded file has format major ID 3, whereas the Loader expects 4
刚开始还以为是修改数据库配置文件时账号密码弄错了或者是修改时不小心留了空格之类的,检查完并不是这些原因导致的
原因:开发网站的php版本和空间上配置的php版本不匹配,比如开发用的php5.2,空间默认为5.3
解决方案:将空间php版本设置为php5.2,成功运行。如果不确认开发用的版本的话可以多个版本测试看看,选择到合适的php版本
扫码赞赏,鼓励支持
相关问题
Centos 7.x 下做端口映射/端口转发Windows server 2008/2012/2016/2019 服务器桌面不显示我的电脑(计算机)的解决方案No input file specified的解决方法网站如何添加工信部网站备案号和链接代码腾讯云对象存储内网与外网地址访问Windows远程桌面多个用户如何同时使用Chrome谷歌浏览器?