您的购物车目前是空的!
前面我们写了Vultr 安装配置btlike BT搜索引擎 图文教程,我们发现BTLIKE使用的JAVASCRIPT的AJAX前端展示数据。对搜索引擎既不友好,所以我们这里使用PHP做了重写(分页部分未修改)。
这里可以使用面板进行搭配,如AMH等。
安装时优先安装AMH面板,然后安装Golang,Elasticsearch。
只需要将最后一步的配置文件修改位置即可完美对接运行。
下载地址:https://github.com/qsbaq/btlike-php-front
Table of Contents
需要将config.php进行修改即可。
注:我们这里并未连接数据库,也没有添加后台。大家可以等待后续版本的更新!
btlike环境迁移利用go-mysql-elasticsearch实现mysql与elasticsearch同步初始化 图文教程
因为主要流量源自谷歌,所以将界面改成英文的。
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;
3.增加了详细页面的“复制链接”功能。
4.修正爬虫时间,由于我们使用国外的时间,但是go语言入库时没有适配时区,所以我们这里调整服务器的时间。CentOS 7 时间不对 修改时区 图文教程
1.修正手机页面适配,重新对CSS进行编写。
2.修正部分BUG
3.添加关键词高亮
1.重新编译了api接口,请小伙伴们用我们的GoLang/api 替换掉原作者的。
原作中的api接口,如果分页数大于20将始终只返回第20页得数据,所以我们这里重新做了编译。
2.在api中添加了黑名单功能,可以将滤黑名单中的关键词全部显示为:无资源。这里只用黑名单功能,白名单将不做筛选。
3.修改了网页对部分手机的适配。
4.添加config.sample.php,大家新建时请将文件复制命名为:config.php
1.修改一些小BUG
2.增加了列表分页功能
PHP版本必须支持php-mysql,pdo,curl扩展
1.导入mysql.sql 到数据库中
2.添加统计功能,自动统计需要设置crontab:
0 2 * * * /usr/local/php-7.0/bin/php /home/wwwroot/lnmp7/domain/btmoster.com/web/script.php > /dev/null 2>&1
每天早上2点自动运行统计脚本,脚本默认统计的是昨天的数据
如需统计某个日期,在浏览器中打开 http://域名/script.php?date=2016-08-26 即可。
3.首页推荐关键词,在 recommend表中新建值即可。
这这由于DNS解析错误造成的,解决方法修改/etc/resolv.conf ,在下面添加谷歌的dns:
echo 'nameserver 8.8.8.8' >> /etc/resolv.conf echo 'nameserver 8.8.4.4' >> /etc/resolv.conf
请检查是否有安装 php-mysql ,pdo 扩展