当前位置:学习126网 » 网站建设 » 解决Typecho出现"Database Server Error"和"Access denied"问题

解决Typecho出现"Database Server Error"和"Access denied"问题

47 人参与  2021年04月27日 01:56  分类 : 网站建设  评论

今天老蒋在帮助客户Typecho程序网站迁移网站的时候有出现"Database Server Error"的错误问题。可以判断出来应该是原来的网站环境和现在的服务器环境不兼容导致的。查阅资料发现,可能是Typecho不兼容PHP7.0版本的问题,但是目前不可能去降低版本,可以有解决办法。

这里我们可以看到问题了。我们可以解决的,直接在config.inc.php文件中找到:

$db = new Typecho_Db('Mysql', 'typecho_');

修改成:

$db = new Typecho_Db('Pdo_Mysql', 'typecho_');

替换后就可以解决问题。不过,这里又出现故障了,在登录后台的时候有出现"Access denied. "问题。我们需要配置文件,修改php.ini文件。

cgi.fix_pathinfo

将后面参数0,修改成1.

替换之后,在执行重启PHP。

service php-fpm restart

然后我们可以看到问题解决。

来源:微商学习网(微信/QQ号:),转载请保留出处和链接!

文章部分内容来自互联网整理,仅供个人学习参考,如有侵权,请联系删除!

本文链接:https://www.xuexi126.com/wzjs/23070.html

<< 上一篇 下一篇 >>

新手怎么做微商 | 微商代理什么比较好 | 网站地图

鲁ICP备15033820号-6