BTLIKE PHP前端页面 安装下载 图文教程


前面我们写了Vultr 安装配置btlike BT搜索引擎 图文教程,我们发现BTLIKE使用的JAVASCRIPT的AJAX前端展示数据。对搜索引擎既不友好,所以我们这里使用PHP做了重写(分页部分未修改)。
这里可以使用面板进行搭配,如AMH等。
安装时优先安装AMH面板,然后安装Golang,Elasticsearch。
只需要将最后一步的配置文件修改位置即可完美对接运行。
下载地址:https://github.com/qsbaq/btlike-php-front

PHP前端需要修改部分:

需要将config.php进行修改即可。
20160822093505
注:我们这里并未连接数据库,也没有添加后台。大家可以等待后续版本的更新!

btlike环境迁移利用go-mysql-elasticsearch实现mysql与elasticsearch同步初始化 图文教程

2016-09-18 更新

因为主要流量源自谷歌,所以将界面改成英文的。

2016-08-26 更新

1.添加了robots.txt,仅适用于启用rewire规则后。
2.启用了rewrite规则,我们这里给出了nginx的规则。这里以LNMP为例,
    a) 将config.php中的 define(‘REWRITE’,true); 设置为true。如不启用rewrite,请将该值设置为 false.
b) 将源码中的 nginx.conf 内容添加到 /usr/local/nginx/conf/laoji.conf ,#这里是新建这个文件
c) 在/usr/local/nginx/conf/vhost/laoji.org.conf 添加一行 include laoji.conf;
20160826153420
3.增加了详细页面的“复制链接”功能。
4.修正爬虫时间,由于我们使用国外的时间,但是go语言入库时没有适配时区,所以我们这里调整服务器的时间。CentOS 7 时间不对 修改时区 图文教程

2016-08-25更新

1.修正手机页面适配,重新对CSS进行编写。
2.修正部分BUG
3.添加关键词高亮

2016-08-24 更新

1.重新编译了api接口,请小伙伴们用我们的GoLang/api 替换掉原作者的。
原作中的api接口,如果分页数大于20将始终只返回第20页得数据,所以我们这里重新做了编译。
2.在api中添加了黑名单功能,可以将滤黑名单中的关键词全部显示为:无资源。这里只用黑名单功能,白名单将不做筛选。
3.修改了网页对部分手机的适配。
4.添加config.sample.,大家新建时请将文件复制命名为:config.

2016-08-23增加了分页功能

1.修改一些小BUG
2.增加了列表分页功能

2016-8-22 增加了爬虫统计

PHP版本必须支持php-mysql,pdo,curl扩展
1.导入mysql.sql 到数据库中
2.添加统计功能,自动统计需要设置crontab:

每天早上2点自动运行统计脚本,脚本默认统计的是昨天的数据

如需统计某个日期,在浏览器中打开 http://域名/script.php?date=2016-08-26 即可。

3.首页推荐关键词,在 recommend表中新建值即可。

常见问题合集:

  • 2016/08/30 07:14:53 monitor.go:56: [Resolve DNS error, %s

    lookup dht.transmissionbt.com on 108.61.10.10:53: no such host]

这这由于DNS解析错误造成的,解决方法修改/etc/resolv.conf ,在下面添加谷歌的dns:

  • Connection failed :could not find driver

请检查是否有安装 php-mysql ,pdo 扩展

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Scroll Up