typecho更换服务器后进后台提示500 数据库错误Database Query Error 解决方法
打开typecho的调试模式,会非常详细显示错误情况。
1. 在index.php中加入define'__TYPECHO_DEBUG__',true);
,打开typecho调试模式
#file: index.php
define'__TYPECHO_DEBUG__',true);
2.然后再次访问出错的页面,可以看到如下详细的错误信息
我的错误信息是说user table is read only
这是更换服务器后未修改权限导致的,可以参考这个教程解决 【mysql中Table is read only的解决方法小结】
参考资料:https://www.typechodev.com/case/Typecho%E6%95%B0%E6%8D%AE%E5%BA%93%E9%94%99%E8%AF%AFDatabase-Query-Error%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95.html