PHP7.0环境 Typecho出现500 Database Server Error解决办法

nimaboke 7月前 120

搜狗截图20180213175252.png

原因 --

在php 7.0的情况下,安装完typecho1.0以后运行,发现Database Server Error的问题,其原因是在php 7.0环境下Mysql的链接函数已经被干掉,推荐使用mysqli 或者 Pdo,而Typecho只有Mysql和Pdo两种适配器

解决 --

在config.inc.php 55行处

$db = new TypechoDb('Mysql', 'typecho');

改为

$db = new TypechoDb('PdoMysql', 'typecho_');



c2018/02/15 03:05:05 评论:
还有一种情况就是用sqlite,有时升级会破坏原来的数据库。

c0sMx2018/02/22 00:19:31 评论:
处窑.ORG

Loekman2018/02/22 15:58:10 评论:
不错,以后可能会遇到

外码2018/02/23 20:16:26 评论:
最怕升级升出bug

姜辰2018/02/24 00:44:46 评论:
mark,希望自己不会遇到。233

品牌策划2018/02/24 17:36:52 评论:
不升最保障

Gmail2018/03/01 23:41:32 评论:
兼容问题解决起来很困难

Ng2018/03/02 00:26:18 回应
不对,是春、药
最后于 1月前 被C编辑 ,原因:
最新回复 (0)
全部楼主
    • 屌丝论坛
      2
         
返回