让Expression Engine v 2.5.5使用PHP7的最快方法
一个客户端的主机最近更新了他们的服务器以运行PHP7,这破坏了他们的EE2.5.5。站点(“调用未定义的函数mysql\u connect()”) 我尝试将EE升级到2.11.9版,但出现错误: 前端:找不到安全破解库 控制面板:MOD_structure.php中未定义PATH_MOD,修复此问题会导致一个兔子洞,从一个与无法在某处实例化分页类相关的错误开始 我只需要让网站运行,直到我建立了一个新的网站,什么是最快的方式,我可以让网站运行PHP 7?已经被弃用,因为PHP 5和删除了PHP 7,所以你不能使用这个函数或任何旧的让Expression Engine v 2.5.5使用PHP7的最快方法,php,upgrade,php-7,expressionengine,Php,Upgrade,Php 7,Expressionengine,一个客户端的主机最近更新了他们的服务器以运行PHP7,这破坏了他们的EE2.5.5。站点(“调用未定义的函数mysql\u connect()”) 我尝试将EE升级到2.11.9版,但出现错误: 前端:找不到安全破解库 控制面板:MOD_structure.php中未定义PATH_MOD,修复此问题会导致一个兔子洞,从一个与无法在某处实例化分页类相关的错误开始 我只需要让网站运行,直到我建立了一个新的网站,什么是最快的方式,我可以让网站运行PHP 7?已经被弃用,因为PHP 5和删除了PHP 7
mysql
函数
您需要升级代码库,或降级PHP版本(非常不推荐)
关于缺少的分页类,您可能没有实现升级时所需的核心类
尝试在命令行上运行:
php system/ee/eecms upgrade
您还可以阅读有关如何升级Expression Engine的代码库的文档。在您的配置文件夹中有一个名为database.php的文件 更改行:
$db['expressionengine']['dbdriver'] = 'mysql';
到
谢谢,但ee2没有“ee”文件夹,它是“expressionengine”,所以我怀疑脚本是否能正常工作,我已经阅读了升级说明,并按照说明操作,收到了提到的错误。我希望您没有将旧代码库升级到旧代码库;阅读“ee”的文档告诉我它在版本5中…这似乎是一项艰巨的任务,因为从长远来看,最好将代码库更新到最新版本,并掌握所有安全补丁和错误修复的更新。我只是尝试升级到2.11.9,因为升级插件远远超出了当前的范围。最新版本是5.4。为什么要安装10年前的版本?只需升级到最新版本。我只需要让网站运行几周,更新插件是远远超出范围的
$db['expressionengine']['dbdriver'] = 'mysqli';