php 网站搬家的时候,有可能出现以下错误
PHP Fatal error:  Incompatible file format:  The encoded file has format major ID 1, whereas the Loader expects 5 in 路径 includesdb.inc.php on line 0
我们都知道从 PHP5.3 开始如果要支援 zendguard 加密的 PHP 程式码,必须安装 zend guard loader,老的 zend optimizer 将不被支援。
 
也就是说
PHP5.2 之前的 Zend 加密程式用 Zend Optimizer 解析。
PHP5.3 开始的 Zend 加密程式用 Zend Guard Loader 解析。
 
综上,造成该问题的原因是原 WordPress 主机是用 php5.2(或者更低版本)Zend Optimizer 加密,而现在站群服务器 php 版本是 5.3 或者更高,用 Zend Guard Loader 加密。
 
解决方法:切换到 php5.2 。现在 WordPress 主机商一般都支援 php 版本切换。