欢迎访问服务器技术网-www.fuwuqijishu.com

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

网站建设 fuwuqijishu 2年前 (2022-09-04) 57次浏览 0个评论 扫描二维码

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

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

这里我们可以看到问题了。我们可以解决的,直接在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.

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

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

service php-fpm restart

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

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

Warning: error_log(/www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/#log/log-2121.txt): failed to open stream: No such file or directory in /www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/spider.class.php on line 2900