专栏首页前端资源Typecho报错:"Database Server Error"和"Access denied"的解决方法

Typecho报错:"Database Server Error"和"Access denied"的解决方法

最近把一个用 Typecho 搭建的网站从 Azure 搬到新的服务器上,原因有很多,网站登录时报 404 错误。

搬完之后,登录不再报 404 错误了,但是有出现 "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,然后网站就可以正常访问了。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 利用CSS变量实现炫酷的悬浮效果

    最近,我从 Grover网站 上发现以一个好玩儿的悬停动画,这个动画是将鼠标移动到订阅按钮上移动光标,会跟随光标实现相应的彩色渐变。

    德顺
  • Typecho配置多国语支持,检查客户端语言自动切换翻译

    Typecho 原生自带了翻译功能,但不支持随客户端语言自动切换。 我们可以通过获取客户端语言,替换原生翻译功能所调用的翻译文件,来实现自动切换翻译。

    德顺
  • var fn = function(){ }和function fn() { }有什么区别

    在 Javascript 中,函数及变量的声明都将被提升到函数的最顶部,也就是说我们可以先使用后声明。

    德顺
  • HTML5简明教程(六)Web Socket和Web Worker

    HTML5的Web Socket可以让服务器主动向客户端发送消息,非常适合开发聊天室,多人游戏等协作应用。

    娜姐
  • Flutter 源码系列:DropdownButton 源码浅析

    其实关于 DropdownButton 的构造函数和简单使用我在上一篇文章中已经有过讲解,

    Flutter笔记
  • JAVA非对称加密算法-RSA算法

    Erwin
  • Tomcat用户权限设置

    1、vi /etc/tomcat6/tomcat-user.xml //系统安装目录 2、删除注释符 <!-- --> 3、增加账号 Tomcat ...

    Java帮帮
  • Openlayers4+servlet实现切片的本地缓存

    本文实现的是结合Openlayers4和java servlet实现公网资源切片的本地缓存。

    lzugis
  • 使用Fastai中的学习率查找器和渐进式调整大小提高训练效率

    当我第一次开始使用fastai时,我非常兴奋地建立并训练了一个深度学习模型,它可以在很短的时间内产生惊人的结果。

    deephub
  • 纷享销客荣登TOB行业新增长势力榜|腾讯SaaS加速器·学员动态

    ? 来源 | 腾讯SaaS加速器首期项目-纷享销客 ---- 腾讯SaaS加速器 二期30席项目招募 报名方式 腾讯SaaS加速器,作为腾讯产业加速器的一个重...

    腾讯SaaS加速器

扫码关注云+社区

领取腾讯云代金券