💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
1. ## 前台访问慢,如何开启缓存? 配置文件中开启debug 就是关闭缓存 ~~~ // 应用调试模式 'app_debug' => true, //开启debug 并且关闭缓存 ~~~ 开启缓存就是把debug 设置为 false ~~~ // 应用调试模式 'app_debug' => false, //关闭debug 并且开启缓存 ~~~ ![](https://box.kancloud.cn/c5ebb484e9414ca2da3a9c61053710f5_2350x978.png) 2. ## 后台升级,如何执行更新语句 在宝塔后台数据库选择自己的数据库点击`管理`,然后跳转phpmyadmin 选择自己的数据库点击 `SQL` 粘贴对应的`SQL文件内容`然后点击执行就可以了 ![](https://box.kancloud.cn/15bff5564967666013633cfcdd5c7ec0_3786x1092.png) ![](https://box.kancloud.cn/c75734a3ced55bd5545698ca4c2d8ec8_3822x1150.png) 3. ## 项目目录结构 以商业版 花生模板 前台为例 ``` ├── CHANGELOG.md ├── LICENSE ├── LICENSE.txt ├── README.md ├── application │   ├── command.php │   ├── common │   │   ├── controller │   │   │   └── Common.php //公用的控制器 │   │   └── taglib │   │   └── Tag.php │   ├── common.php │   ├── index │   │   ├── config │   │   │   └── template.php //前台路径配置文件 │   │   └── controller //前台控制器文件夹 php 的逻辑基本都在这里 │   │   ├── Api.php │   │   ├── Article.php //小说详情 │   │   ├── Category.php //分类 │   │   ├── Chapter.php //章节 │   │   ├── Index.php //首页 │   │   ├── News.php //资讯 │   │   ├── Tags.php //标签 (后台的专辑功能) │   │   ├── Top.php //排行榜 │   │   └── User.php //临时书架 │   ├── provider.php │   └── tags.php ├── build.php ├── composer.json ├── composer.lock ├── config //项目 配置文件夹 │   ├── app.php //debug 调试开关在这里 │   ├── cache.php │   ├── console.php │   ├── cookie.php │   ├── database.php //数据库配置文件 │   ├── log.php │   ├── middleware.php │   ├── server.php //和后台通讯配置文件 │   ├── session.php │   ├── template.php │   └── trace.php ├── extend │   ├── index.html │   ├── net │   │   └── IpLocation.php │   └── org │   ├── ChapterPage.php │   ├── Page.php │   └── SiteMap.php ├── public //web访问目录 也就是 需要设置 web 访问目录为 public 文件夹 │   ├── favicon.ico │   ├── index.php │   ├── robots.txt //蜘蛛配置文件 │   ├── router.php │   └── static //静态文件目录 │   ├── css //样式文件夹 │   │   ├── base.css │   │   ├── hs13.css //PC css 样式 │   │   └── mobile.css //手机端 css 样式 │   ├── images //文件夹 对应的logo 什么的 │   └── js //JavaScript 文件夹 │   ├── bookcase.js │   ├── bookcase_m.js │   ├── focus.js │   ├── function.js │   ├── jquery-1.7.2.min.js │   ├── languages.js //简繁转换 │   ├── layer │   ├── layui │   ├── mobile.js │   └── qrcode.js //二维码生成 ├── route │   └── route.php //前台路由配置文件 ├── runtime ├── templates //目标文件夹 │   └── default //默认模板文件夹 │   ├── api │   │   └── home_cid_list.tpl │   ├── article //小说详情模 │   │   ├── chapter_list_m.tpl //小说章节列表移动端 │   │   ├── index.tpl //小说详情 pc │   │   └── index_m.tpl //小说详情 移动端 带 _m 结尾的 都是移动端用的 │   ├── base.tpl //pc 全局 框架html 文件 │   ├── base_m.tpl │   ├── category //分类 │   │   ├── index.tpl │   │   └── index_m.tpl │   ├── chapter //章节详情 │   │   ├── index.tpl │   │   └── index_m.tpl │   ├── index //首页 │   │   ├── index.tpl │   │   ├── index__pc_有排行榜.tpl │   │   ├── index_m.tpl │   │   ├── index_m_有排行榜.tpl │   │   ├── search.tpl //搜索 │   │   └── search_m.tpl │   ├── mip.tpl │   ├── news //新闻资讯 │   │   ├── detail.tpl //资讯详情 │   │   ├── detail_m.tpl │   │   ├── index.tpl //资讯列表 │   │   └── index_m.tpl │   ├── tags //标签 │   │   ├── detail.tpl //标签详情 │   │   ├── detail_m.tpl │   │   ├── index.tpl //标签列表 │   │   └── index_m.tpl │   ├── top //排行榜 │   │   ├── top.tpl │   │   ├── top_classify.tpl │   │   └── top_m.tpl │   └── top_menu.tpl ``` 4. ## 后台添加分类不显示或者采集到的数据不显示分类如何解决 1. 后台新添加分类以后前台不显示,请后台编辑相应的站点勾选刚才新建的分类,然后内容管理-缓存管理-删除全部缓存 2. 小说管理里面不显示分类,后台删除分类以后之前入库的分类肯定找不到对应的分类信息100%会不显示,所以在采集之前就确定好自己的分类 5. ## 新建站点域名一定要加http协议,修改修改域名后前台站点报错那么就替换新生成的站点 appkey到前台配置文件 6. ## 前台某些分类没数据的情况如何处理? 首先确定是否在内容管理-缓存管理清空过缓存没,还有一个就是你采集的数据没有绑定相应的分类,编辑采集规则添加分类绑定,目标站上已有的分类和自己的分类绑定即可 {page} 这个是分页参数! 7. ## 分布式采集器如何确定是否正常运行 先用命令行登录采集服务器Windows用putty登录,然后在命令行输入 `systemctl status bookspider` 确保采集器是在运行状态, 然后在命令行 运行 `journalctl -f` 查看是否有http 请求就可以了如果采集器没反应请在任务管理的分布式任务上面点击测试按钮几次 ![](https://img.kancloud.cn/33/36/333689a1a4daf79ee54e832617933797_1910x898.png) ![](https://img.kancloud.cn/e0/a5/e0a5e85bc8885de19e3ab88888408860_1702x720.png)