进级php7+后Typecho无法毗连数据库探讨
短视频,自媒体,达人种草一站处事 前面我写了衡上帝机进级php版本的文章,内里提到了网站设置和文件的完全备份、还原,而在这之前我全部的子站都是正常可以会见的,不常用的子站本日会见时辰却发明白非常。这里说的是 typecho 子站 hard man 输入网址后显得不是主页,而是英文:Database Server Error 固然林三英语较量烂,可是这几个照旧懂的,于是开始猜疑。 起首我排查了数据的表,发明表和内容都是在的,然后又查察了php数据库链接的设置文件,发明也都是正常的,而且其余的 wordpress 网站都可以会见。最后就只剩下php参数题目了,于是立马查察 typecho 设置要求: PHP 5.4 以上 MySQL, PostgreSQL, SQLite 恣意一种数据库支持,并在 PHP 中安装了相干扩展 CURL 扩展支持 mbstring 或 iconv 扩展支持 确认了下,发明没有题目。既然本身下手不能办理,只好百度探求谜底,发明还真的有人同样遭遇,个中“正在老师”(传送门)恰恰写了个总结,凭证起最终方案,办理了题目。打开根目次的 config.inc.php 文件,找到下面这段代码 /** 界说数据库参数 */ $db = new Typecho_Db('Mysql', 'typecho_'); 改成这段,虽然之修改差异部门也是可以,替代的完全代码为 /** 界说数据库参数 */ $db = new Typecho_Db('Pdo_Mysql', 'typecho_'); (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |