杰奇cms系统在linux下如何采集的问题?(上)

优采云 发布时间: 2021-07-19 22:05

  杰奇cms系统在linux下如何采集的问题?(上)

  这几天重新处理了linux下系统采集jieqicms如何处理的问题。虽然之前的1.8版本使用后台采集勉强,还好,但是相对于关关采集器还是很不方便的。一开始尝试在ubuntu16下安装最新的正式版wine,但最终还是被donet20要求的32位系统环境打败了,限制太大,完全不适合高内存服务器。

  然后我继续在 samba 上研究采集。一开始好像没什么问题,但是各种端口的开启和文件目录的共享,首先是配置过程非常繁琐,对于不太了解Linux的人来说。太难了,根本找不到原因就很容易失败。二是远程打开数据库,直接共享文件目录不是很安全。而且samba使用的端口是445和139,容易被黑。

  linux下好像jieqicms采集,没有简单的办法,优采云的发布模板也写不出来,下载不了。真的很累,1.8 上面版本的Jackie在windows下真的很慢。

  但是我想起之前无意中的尝试,就是关闭采集器的系统设置。 网站的数据库和文件可能不对应。通俗的说就是只要是杰奇的数据库结构,杰奇的目录文件,即使不是对应的,甚至不是同一个服务器,都可以采集关闭采集器,将数据存储在数据库,并将txt等文件存放在杰奇目录中。通过这个原理,我似乎想到了一个相当简单的方法。

  我的mysql版本是5.5,广关采集器版本是10.5,杰奇版本是2.3。你可以尝试其他一切,它应该会成功。

  此文章仅供学习研究,请勿用于侵权

  目前发现了一个新的更简单的方法,可以看这里:Jieqi linux remote 采集,采集器网站detach

  原则是:

  **在服务器的网站数据库上打开remote,通过采集器链接,但是网站目录填的是本地的杰奇源码目录,这样所有的数据都会顺利进入服务器的数据库,txt文件留在本地,直接上传到对应目录。

  现在有很多ftp工具和自动备份工具。解决上传问题并不难。只是比普通的采集这样的步骤稍微多一点,但至少这个不需要任何复杂的配置**

  需要准备的工具:xshell

  flashfxp(或其他可以实现差分同步上传的工具)

  步骤:

  1.在服务器上开启mysql的远程连接权限,因为mysql版本不同,方法不同,建议百度查资料,xshell工具就是执行这一步。

  2.对于1.7版本的杰奇,只要官方下载一个免费版,丢到本地,在目录中设置一个英文路径即可。对于1. 8以上,你可以使用1. 8版本解气的,只是把本地解压缩文件夹,然后将其设置在罐罐采集器局部网站目录设置只是失去了源代码路径。比如我用了一个jieqi1.8,解压到F盘的ycc文件夹,设置为F:ycc

  

  3.设置关关采集器的数据库连接字符串为服务器的数据库信息。当然,请确保启用远程登录权限,否则连接自然会失败。比如我的如下,这是关关采集器中的写法。数据源=192.168.88.6;Database=xiaoshuo;User ID=root;Password=root;port=3306;charset=gbk

  4.为了保证data采集进程不会出问题,请确保本地源码中的files文件夹是users用户的完全控制权限,即777权限。另外可以将网站configsarticlesort.php复制到本地相对路径,保证采集时分类正确同步。

  

  5. 然后就可以开始采集了。只要信息正确,规则正常,就可以顺利入库。应该在后台显示的东西也会全部显示出来,但是所有章节都无法阅读,小说的封面也丢失了。 因为这些文件都是本地的,所以需要进行上传步骤。其实很简单,直接通过flashfxp链接服务器上传即可。

  

  6.上传不需要很频繁,因为上传文件通常比采集快,可以直接设置定时任务队列,然后每天定时上传,设置覆盖规则,比如设置如下。

  

  

  7.我的设置是每天0:00定时上传,第二天早上起床,再次加入队列,然后时间到0:00,重复一遍就可以了。不管怎样,频率是根据情况控制的。如果上传跟不上采集,就停止采集一段时间。不管怎样,它是由你自己的电脑控制的。百度上有很多具体的操作教程,不难,相对于配置samba和wine。没有太多技术或懒得配置,这种方法更快。 【如果有更好的文件上传同步工具,大家可以试试,暂时没发现有用】

  

  规则之树版权所有,已加入百度熊掌原创保护,转载并注明出处,如有问题请留言,我会一一解答。

  奖励

  

  支付宝支付

  你的名字:

  1元

  5元

  10元

  20元

  50元

  100元

  千水千山相爱相守,赏赐好不好?

  奖励

  

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线