typecho 出现 Database Query Error(或404页面)的问题
有时候上传一个主题,打开后会出现404页面,或者出现Database Query Error的代码
导致的原因,主要是主题界面里面会指定栏目调用的问题,或者调用其他的部分信息的问题
比如,刚搭建的网站里面只有分类A的栏目,id为1,
然后上传了主题模板,前端界面属于多分类布局,头部调用了分类A,边栏调用了分类B,底部调用了分类C
此时你的网站仅仅只是建立了分类A,并没有分类B,C。
所以会出现Database Query Error(或404页面)
平时我们安装的博客主题,大部分都是首页+最新文章+边栏+底部,并不会首页去特意调用分类栏目来显示,所以不会出现此类问题
调用指定栏目的代码
<?php $this->widget('Widget_Archive@zhitui2', 'pageSize=6&type=category', 'mid=23')->to($categoryPosts); ?>
解决方法,找到类似此类的代码,其中mid=23,就是指定id为23的栏目,改为相对应的栏目ID即可
更新:
另外,出现500或者404的原因,比如当主题自带有阅读量的功能,出现在文章页面内,而首页或者分类页面都没有出现,则第一次打开可能会引起500,404的显示
原因则为通常阅读量会先检查是否有阅读量的数据库字段,如果没有则即时创建,如果存在则显示当前存储的阅读量,而主题首页分类页,没有显示阅读量,便不会创建阅读量的数据库字段,或者其他的函数功能调用到了阅读量的数据库字段,则导致了数据库查询出错,便导致了500,404的页面显示
发表评论
仅有一条评论
热门文章
Spimes主题专为博客、自媒体、资讯类的网站设计....
一款个人简历主题,可以简单搭建一下,具体也比较简单....
仿制主题,Typecho博客主题,昼夜双版设计,可....
用于作品展示、资源下载,行业垂直性网站、个人博客,....
热评文章
最新评论
Z.
11月29日
博主你好,Deng插件,这个点击不进去,提示这个(Warning: require_once(/www/wwwroot/w.zzy2020.com/usr/plugins/Deng/Deng/html/profile.php): failed to open stream: No such file or directory in /www/wwwroot/w.zzy2020.com/Fresh/extending.php on line 26
Fatal error: require_once(): Failed opening required '/www/wwwroot/w.zzy2020.com/usr/plugins/Deng/Deng/html/profile.php' (include_path='.:/www/server/php/72/lib/php') in /www/wwwroot/w.zzy2020.com/Fresh/extending.php on line 26)
试了还是不行
现在是这样的代码: