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