114套PHP新闻网站源码(自动采集发布,11家新闻接口源)-带安装使用说明
一.源码介绍:
1.版权问题
本114套新闻源码均由EYOUCMS系统二次开发而成,因为系统不涉及会员功能,所以没有版权纠纷问题,客户可以一直免费使用。
2.自动采集发布
系统自身集成了网易,新浪,搜狐,中新网,中华网等11家官方新闻接口,新闻采集发布可以根据宝塔面板的计划任务来实现每一个新闻
网站都自动采集,自动发布,完全的零操作,零维护运营新闻平台,通过计划任务时间的间隔可以决定新闻系统采集发布的频率快慢。
3.伪原创文章
本套压缩包内共计包含115套新闻系统源码,但实际上是由57*2的,也就是说从01-57 是每一套源码的模板都不相同,另外58-114
是跟前面57套相同的,不同的是58-114的这57套二次开发加入了伪原创功能,除了基础的段落重排功能,用户还可以通过 网站目录的
/application/near_keyword.txt 来修改近义词替换,使得每个新闻网站更新的内容都略有不同。
4.便捷式友情链接
如果您建立100个以上的新闻网站,每个网站的友情链接设置,相对是很麻烦的,毕竟每一套新闻平台都是完全独立的,所以我这边
考虑到这个问题以后,重制了一个友情链接接口文件,放在了第114套源码目录中,名字为xyl.php,用户可以通过修改同目录中的www.txt
来修改全部新闻平台的友情链接,修改设置好以后只需要批量文本替换一下模板中的 http://ke114.yiwangluo.cn 为您自己的第114套新闻
网站的网址即可,设置好以后,您只需要把www.txt中的链接排序随意调换一下,那么不论您用本新闻系统复制了多少个新闻网站,哪怕一万个,
那么每一个网站的友情链接,都会产生变化。
二.安装环境:
本系统的安装环境与官方eyoucms无异:php5.6 + mysql5.6 即可,系统版本支持windows+linux .
三.安装配置:
1.建议您选用linux系统来安装宝塔面板,系统占用内存低,网站运行速度自然也就快很多,且宝塔面板的界面适合新手+老手,很简洁。
2.宝塔面板安装好后,安装php版本5.6 以及 mysql5.6. 安装完成正常建立一个站点,以及数据库,然后设置站点伪静态,代码如下:
location ~* (runtime|application)/{
return 403;
}
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
3.解压任意一套新闻网站源码的压缩包,上传至网站根目录,导入对应的数据库文件到数据库中(也就是你想安装第36套新闻网站,
就导入36.sql即可),导入成功后到网站目录/application/database.php这个文件中修改一下您建立的数据库账号与密码。
之后您打开网址,就可以正常浏览您刚安装的新闻网站了。
4.进入宝塔面板-计划任务界面,添加Shell脚本,名称随意输入 脚本内容为
php /您的网站根目录/index.php /home/collection/index
如:php /data/www/06/index.php /home/collection/index 即可,执行周期选择N分钟 设置2-10分钟都行,如果2分钟执行1次的话
那么基本网站数据就与各大新闻网同步了,其实各个搜索引擎的要求不是多 而是 精,所以也没必要必须跟官网同步的。设置到这里,这
个新闻网站就算是建立完成了,您隔几分钟后关注网站,就会发现有新的文章更新了。如果您建立了多站点,也没必要添加多条Shell脚本
只需要在脚本内容里多添加几行信息即可,
所有的系统管理后台都是一样的 地址:您的网址/login.php 账号:admin 密码:qq123456
我在安装使用说明的同目录中放了一个单独的php文件,名字为:setpwd.php 这是eyoucms官方出品的后台密码修改工具,如果您忘记
了后台的密码,可以上传这个文件到你的网站根目录中,进行访问 既:您的网址/setpwd.php 即可重置后台密码了。
四:闲聊篇:
1.网站收录,自然是站点越多,文章越多,被收录的才会越多,但不要觉得服务器配置高就可以随意复制几百上千个站点,网站访问接口进行
采集数据,是由并行数据的,所以站点过多,配置再高的服务器也会很卡,从经验来说,无论什么样的服务器,运行200个站点都是十分流畅且
常年都不会出什么问题,几乎就是免一切人工维护,建议就使用那种几十元1个月的云服务器,就绰绰有余了!
2.我做开源自然也不全是无目的,第一,如果您想一次性建立几百上千个站点,可以联系我,我这边有建立好的备份服务器,可以利用宝塔面板
的一键迁移,直接复制安装到你的服务器上,您就不用一个一个去建立了,我这边只收个手工费即可,另外,您的站点达到几百甚至几千个,一个
一个去发稿子,是不是很头大?那么……我同时又开发了一套综合发稿平台,只需要在后台添加您建立的站点,可以一键把稿子发布到你建立的所
有站点,同时,综合平台可以接客户的单,在你给每个站点定价之后,客户可以自由在你的平台上注册账号,自助充值,然后自助发稿,也就是建立
一个综合性的发稿平台,您可以自用,也可以运营。其余~应该就没有什么了~如果您还有什么不懂可以微我:yujian470 或者Q316927000是否合作
不重要,你的使用就是对我的认可,有什么不懂,尽管问我即可,不要客气,多了您一个朋友,会让我更加充实!
3.下面在贴几个常用的Shell脚本命令,都是在宝塔的计划任务中使用的,免得您消耗多余的时间去研究怎么批量管理。
1) 批量文本替换
find /data/news -type f -name “*.htm” -exec sed -i ‘s/abcd/efgh/g’ {} +
解释:这段代码就是搜索/data/news文件夹下所有htm后缀的文件 查找abcd替换为efgh。
2)重新排序txt文档内容
php /www/wwwroot/www.163..com/daluan.php
解释:因为我们有一个共用的友情链接文件,为了自动打乱顺序,实现每个新闻网站会随机一段时间,就会重新设置一次友情链接而使用。
———————————————————————————————-以下是
daluan.php 文件的代码。
<?php
$file = '/www/wwwroot/114/www.txt';
$lines = file($file, FILE_IGNORE_NEW_LINES);
shuffle($lines);
file_put_contents($file, implode("\n", $lines));
3)删除指定文件夹
rm -r /data/01/data/
解释:这一行是删除1个站点的data文件夹 也就是缓存目录,支持多行使用,这是配合友链文件重新排序后而使用的,删除缓存,页面才会更新。
4)复制文件夹到指定目录
cp -r /data/collection.php /data/wenda/01/
解释:这很明显,就不用我多解释了,同样支持多行使用。
5)还有一个问题就是如果您是winows的系统来安装的,那么宝塔面板中的shell命令是不生效的,您想新闻系统自动采集新闻,需要访问:
你的网址/home/collection/index 来触发系统的采集,当然了,你可以利用360浏览器,设置自动5秒刷新1次,也可以找个软件,来自动
刷新每个网站的触发采集网址。
114套新闻网站源码 下载地址:
百度网盘: https://pan.baidu.com/s/1m8_x4S844tW9uaNozYwMtg 提取码: 25e9
夸克网盘:https://pan.quark.cn/s/8209ba1142d3
天翼网盘:https://cloud.189.cn/t/uy67vabayU7v 访问码:ha6e