Loading... <strong>说明:</strong>最近想搞个漫画站玩玩,就找了个不错的系统<code>小涴熊漫画CMS</code>,开源免费,基于<code>ThinkPHP 5.1</code>及<code>Redis</code>缓存,自带火车头<code>api</code>方便我们采集发布,功能就不多说了,可以看下面的截图,差不多漫画系统都差不多。作者更新也积极,貌似还计划加入会员系统等其他功能,这里就发一下。 <div data-unique="截图"></div> <h2>截图</h2> <a class="light-link" href="http://www.502435.com/usr/uploads/2020/04/47782-xwxmhcms(1).png" data-fancybox="gallery" data-type="image" data-caption="请输入图片描述"><img title="请输入图片描述" src="http://www.502435.com/usr/uploads/2020/04/47782-xwxmhcms(1).png" alt="请输入图片描述" style=""></a> <a class="light-link" href="http://www.502435.com/usr/uploads/2020/04/3a598-xwxmhcms(2).png" data-fancybox="gallery" data-type="image" data-caption="请输入图片描述"><img title="请输入图片描述" src="http://www.502435.com/usr/uploads/2020/04/3a598-xwxmhcms(2).png" alt="请输入图片描述" style=""></a> <a class="light-link" href="http://www.502435.com/usr/uploads/2020/04/95e33-xwxmhcms(3).png" data-fancybox="gallery" data-type="image" data-caption="请输入图片描述"><img title="请输入图片描述" src="http://www.502435.com/usr/uploads/2020/04/95e33-xwxmhcms(3).png" alt="请输入图片描述" style=""></a> <a class="light-link" href="http://www.502435.com/usr/uploads/2020/04/3d3ae-xwxmhcms(4).png" data-fancybox="gallery" data-type="image" data-caption="请输入图片描述"><img title="请输入图片描述" src="http://www.502435.com/usr/uploads/2020/04/3d3ae-xwxmhcms(4).png" alt="请输入图片描述" style=""></a> <div data-unique="安装"></div> <h2>安装</h2> <strong>Github地址:</strong><a href="https://github.com/hiliqi/xiaohuanxiong" target="_blank" rel="noopener noreferrer">https://github.com/hiliqi/xiaohuanxiong</a> <strong>环境要求:</strong><code>PHP 5.6-7.2</code>、<code>MySQL >= 5.7</code>、<code>Redis</code>、<code>Redis</code>扩展 <strong>1、安装环境</strong> 这里依旧走简单路线,使用宝塔面板做演示,使用命令: <pre><code class="hljs nginx"><span class="hljs-comment">#CentOS系统</span> <span class="hljs-attribute">wget</span> -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh <span class="hljs-comment">#Ubuntu系统</span> wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh <span class="hljs-comment">#Debian系统</span> wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh</code></pre> 安装完成后,进入面板,点击左侧软件管理,然后安装<code>PHP 7.2</code>、<code>Nginx</code>、<code>Mysql 5.7+</code>、<code>Redis</code>。 接下来再找到左侧软件管理-<code>PHP</code>管理-设置-安装<code>Redis</code>扩展。 <strong>2、安装程序</strong> 我们先点击左侧网站,添加域名;然后再点击左侧数据库-添加数据库。 运行命令: <pre><code class="hljs shell"><span class="hljs-meta">#</span><span class="bash">进入网站根目录,将路径修改成自己的再运行</span> cd /www/wwwroot/www.502435.com <span class="hljs-meta">#</span><span class="bash">拉取源码</span> git clone https://github.com/hiliqi/xiaohuanxiong <span class="hljs-meta">#</span><span class="bash">将源码移动到根目录</span> mv hanman/{,.}* ./ <span class="hljs-meta">#</span><span class="bash">授权用户组</span> chown -R www:www ./ </code></pre> <strong>3、设置伪静态</strong> 点击域名设置-网站目录,运行目录选择<code>public</code>,并把防跨站的勾去掉并重启<code>PHP</code>。然后点击伪静态,输入以下代码: <pre><code class="hljs bash"><span class="hljs-keyword">if</span> (!-e <span class="hljs-variable">$request_filename</span>) { rewrite ^(.*)$ /index.php?s=/<span class="hljs-variable">$1</span> last; <span class="hljs-built_in">break</span>; } </code></pre> 然后打开<code>http://url/install</code>开始安装程序。 如果要开启<code>404</code>,而不让<code>cms</code>报错信息显示出来,需要修改<code>config/app.php</code>文件: <pre><code class="hljs php"><span class="hljs-comment">#去掉第一排的//即可</span> <span class="hljs-string">'exception_tmpl'</span> => Env::get(<span class="hljs-string">'app_path'</span>) . <span class="hljs-string">'index/view/pub/404.html'</span>, <span class="hljs-string">'exception_tmpl'</span> => Env::get(<span class="hljs-string">'think_path'</span>) . <span class="hljs-string">'tpl/think_exception.tpl'</span>, </code></pre> <div data-unique="采集"></div> <h2>采集</h2> 通常情况下,漫画站图片资源分两种,一种本地化,一种盗链方式,这里建议将图片本地化,这样能保证网站资源稳定性,并且该程序还提供了火车头采集器的<code>API</code>,能够很简单的对接火车头采集器进行漫画和章节图片的采集。 首先我们需要一个火车采集器,官网→<a href="http://www.locoy.com/" target="_blank" rel="noopener noreferrer">传送门</a>,不过分为免费版和收费版,但免费版由于某些功能限制,没法满足图片本地化需求,所以暂时不适用,如果你有钱可以买一个收费版的,不过没钱也没事,可以直接使用火车头<code>V7.6</code>企业破解版,大概目前最新的一个破解版,也可以满足该程序的采集需求,具体怎么下载,就自行百度,很多网站提供下载链接。 <pre><code class="hljs">注意:由于火车头V7和V8没有url编码解码功能,所以不能采集带有中文链接的漫画网站,但V9版本可以,有钱可以直接上。 </code></pre> 采集<code>api</code>说明: <pre><code class="hljs xml">采集api地址:域名/api/index/save。 请求方式:post 表单字段及说明: book_name 漫画名 nick_name 漫画别名 tags 分类,多个分类用|隔开 author 作者名字 src 采集源 end 状态,1代表完结,0代表连载中 cover_url 封面图远程地址 chapter_name 章节名 images 由图片标签组成的字符串,示例: <span class="hljs-tag"><<span class="hljs-name">img</span> <span class="hljs-attr">src</span>=<span class="hljs-string">"http://www.m.com/1.jpg"</span>></span><span class="hljs-tag"><<span class="hljs-name">img</span> <span class="hljs-attr">src</span>=<span class="hljs-string">"http://www.m.com/2.jpg"</span>></span><span class="hljs-tag"><<span class="hljs-name">img</span> <span class="hljs-attr">src</span>=<span class="hljs-string">"http://www.m.com/3.jpg"</span>></span> api_key 用于身份验证,要和后台配置的api密钥相同 summary 漫画简介</code></pre> 详细的采集参数说明可以查看→<a href="https://www.kancloud.cn/hiliqi/xwx_comic_cms/962155" target="_blank" rel="noopener noreferrer">传送门</a>。 由于采集过程有点复杂,不是很好发,所以有兴趣且不会采集的可以看下官方的使用教程→<a href="http://v7.help.locoy.com/" target="_blank" rel="noopener noreferrer">传送门</a>,大致步骤就是打开火车头采集器主界面-发布-新建-内容发布参数,然后发布模块编写完之后,开始找目标站并写采集规则,最后采集发布即可。 最后修改:2022 年 08 月 02 日 © 允许规范转载 打赏 赞赏作者 赞 0 如果觉得我的文章对你有用,请随意赞赏