解决Zend加密的PHP页面出现Incompatible file format的问题

wordpress搬家之后,其中一个插件启用后出现:Fatal error: Incompatible file format: The encoded file has format major ID 3, whereas the Loader expects 4 in的错误提示。

造成该问题的原因是Zend Guard 5.1更新了加密PHP文件的算法来迎合PHP5.3新版本支持,用Zend Guard老版本加密过的PHP文件在 PHP5.3+ Zend Guard Loader的环境下都无法正常浏览,会报出文章开头的错误。
也就是说php版本的不同,配置的zendguardloader也不一样,导致出现了这样的问题。解决办法是重新上传未加密过的php程序或者php版本降级。

本站提供的服务

  • wordpress主题、插件、开发、优化以及WordPress虚拟主机、VPS售卖
  • 自用Shadowsocks 服务器搭建 RMB50/次
  • VPN(PPTP&L2TP)流量出售: 5RMB/GB,10GB起售,8条台湾、美国、香港线路
    • 联系QQ:2564692806

      打赏作者
      这篇文章帮助很大,重重有赏

      您的支持将鼓励我们继续创作!

      [微信] 扫描二维码打赏

      [支付宝] 扫描二维码打赏

      正在跳转到PayPal...

Add a Comment

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