自动采集推送(最近PTCMS火爆全网了,PTCMS源码下载地址:全新开发)
优采云 发布时间: 2022-03-16 23:24自动采集推送(最近PTCMS火爆全网了,PTCMS源码下载地址:全新开发)
最近,PTcms 火遍全网。PTcms的源码下载地址为:
给大家讲讲PTcms的搭建教程。
特征:
新开发,新UI,新增原创专区、新闻发布、书单发布、采集日志、百度推送、神马推送、推送日志功能。
前端*敏*感*词*起点小说网,自适应模板,可分手机域名。
后端是用 LAYUI 新开发的。
以下是建设内容:
一、服务器环境要求
推荐Linux环境,也支持win,不过我没有去测试搭建。我根据以下教程对其进行了测试。以下是我要搭建的环境。
nginx1.15 MySQL5.5 php7.3
安装php扩展fileinfo memcached swoole4
删除 php7.3 的禁用功能中的 shell exec
二、配置 Swoole
1、在/www/server/文件中创建ptcms文件夹,上传License和loader73.so到ptcms
2、打开php7.3的配置文件(也叫php.ini),拉到最下面,添加下面两行代码,保存,重启php,如果报错,检查上述步骤是否有错误的地方!
1extension= /www/server/ptcms/loader73.so swoole_license_files= /www/server/ptcms/license
2
三、配置网站 设置,
1、单击网站 - 单击站点名称或设置
2、设置网站运行目录为公开
3、设置伪静态规则
必须是下面的伪静态规则
1if (!-e $request_filename) { rewrite ^/(.*) /index.php?s=$1 last; }
2
四、运行安装
直接访问域名报错,需要域名/install.php
以下是访问域名/install.php后的正确页面,按照提示安装,选择memcached
安装后,转到 网站 配置。后台功能设置就不做介绍了,下面会讲解,如何启动自动采集
五、配置采集
1、点击采集管理-规则管理进入采集规则管理页面
2、在给任务添加规则之前,建议先测试一下,测试规则是否可用
3、然后添加到任务区
4、点击任务管理-采集任务监控页面,看到主线进程状态失败,时间也是1970,说明你没有配置cron,所以主进程不运行
我的已经启动了,所以显示正常。如果您的显示器无法运行主进程,请执行以下操作。
下面讲讲如何配置cron启动主进程以及如何启动
1、首先我们可以使用SHH链接工具,或者直接SHH连接宝塔也是可以的
2、进入shh连接页面,需要登录才能连接服务器,输入如下代码,进入网站目录,看我下面截图
1cd /www/wwwroot/网站根目录名称
2
然后,输入以下代码启动主流程任务。我已经开始了,所以很正常。一开始,如下图所示。
1/www/server/php/73/bin/php kx cron:check
2
现在我们回到后台刷新下一个页面,可以看到进程是采集,点击开启自动刷新,页面会自动刷新
好了,基本的安装和设置就到这里了,下面说说列表采集设置分页和后台设置分页采集。
分页规则使用 [page] 设置进行分页
设置列表时选择前台或后台离线,前台浏览器无法关闭,可以关闭浏览器和电脑。
起始页可以从任意页开始,前提是目标站有这个页,结束页相同,且必须等于或大于起始页。