推广 热搜: 后台  帝国cms  DESTOON  位置  网站  帝国cms建站  内容  Wordpress教程  MAC系统  邮箱 

PTCMS小说系统操作手册

   日期:2019-11-11     来源:PTCMS官网    浏览:2070    违规举报
 
腾讯云服务器优惠

ptcms是一个专业的小说网站程序,可采集转码其他网站实现您在没有很大数据盘的情况下也能拥有多部小说;目前官方也在积极维护(最新版本号:V4.2.17 (Build:20191010.2344)),本文主要介绍PTCMS小说系统安装使用。

1、绑定域名下载程序

1.1、绑定域名

1.1.1、登录酷信官网:https://www.kxcms.com/user/index/index.html ,在个人中心点击我的应用,然后在PT小说聚合搜索程序商业授权后点击管理,

1.1.2、首次登陆官网,需要点击密钥生成,此密钥以后会经常用到,且只生成一次,请妥善保存;

随后输入自己要帮绑定的域名进行域名绑定即可;

1.2、下载程序

1.2.1、进行域名绑定以后选择绑定过的域名点击打包

1.2.2、在下方弹出的打包程序下选择PHP版本以后继续点击打包

1.2.3、点击程序地址后的链接程序会自动下载,下载后上传到服务器即可;

2、服务器选择和程序安装

2.1、服务器选择

 2.2、程序安装
 2.2.1、安装基本环境
 检查PHP版本
 安装php扩展 fileinfo
 安装php扩展 memcached
 安装php扩展 memcache
 安装php扩展 swoole
 安装php扩展 swoole_serialize 可选
 取消php禁用函数 shell_exe
 2.2.2.、进行加密配置,打包程序
 www.kxcms.com 在线获取
 2.2.3、安装加密Loader
 2.2.3.1、查看phpThread下载对硬盘版对应现成的loader
 wget http://www.ptcms.com/code/loader/loader.so
 2.2.3.2、下载授权文件
 wget 官网打包地址提供
 2.2.4、 修改php配置,加入以下宝塔
 extension=/www/server/ptcms/loader.so
 swoole_license_files=/www/server/ptcms/license
 2.2.5、下载源码
 wget 官网打包地址提供
 tar zxf 
 rm -rf 
 chown www:www -R *
 2.2.6、配置网站
 2.2.6.1 、宝塔指定网站目录为public
 2.2.6.2 、配置伪静态
 if (!-e $request_filename) {
 rewrite ^/(.*)  /index.php?s=$1 last;
 }
 2.2.7、配置采集
 修改host
 vim /etc/hosts
 106.13.47.93 api.kxcms.com api.ptcms.com
 2.2.8、 安装
 访问
 域名/install.php
 2.2.9、配置cron
 查看完整目录命令
 php kx cron:check

/www/server/php/73/bin/php kx cron:check
 如果配置到crontab
 
/www/server/php/73/bin/php kx cron:master >> /dev/null 2>&1

3、网站域名设置

3.1、CDN优化

3.1.1、在服务商处开通CDN服务,参考教程配置到站点的CDN;

3.1.2、再后台“系统设置-功能设置”启用CDN;

3.1.3、如果开启了CDN缓存,那么手机端访问PC端域名自动跳转可能会出错,我们需要在PC页面模板中(比如system/footer.phtml)增加以下JS

cript type="text/javascript">
            (function () {
                var ua = navigator.userAgent.toLowerCase();
                if (/ipad/i.test(ua) || /iphone/i.test(ua) || /windows mobile/i.test(ua) || /android/i.test(ua)) {
                    setTimeout(function () {
                        window.location.href = "{$kx.config.mobileurl}__SELF__";
                    }, 300)
                }
            })();
        cript>
    3.1.4、如站点使用CDN加速,则会使用户的访问请求从源站转移至CDN加速节点,导致用户的阅读记录和书籍访问量异常,
为了解决这个问题我们提供了js调用的方式来统计。 3.1.4.1、在模板中引入JS代码使页面加载时请求统计代码  

{if $kx.config.app.use_cdn}         cript src="/api/stat/novel/info.js">cript> //访问量         cript src="/api/stat/novel/read.js">cript> //阅读记录         {/if}         注:默认模板kxmobileno1和kxwebno1用已经引入 , 此步可以略过,引入位置 templateend/#”

* 和 # 对应位置分别填上开始采集页码和结束采集页码;

8.2.6.5、采集形式:必选选项,如选择运行测试,浏览器必须为打开状态,网站正常运行时,建议选择加入后台计划任务。

8.3、自建接口

9、任务与日志

9.1、采集任务

9.1.1、可以在对应规则后面直接选择任务,填上参数为“start/开始页码/end/结束页码”,

选择加入后台计划任务,点击确认执行 以后就算加入到采集任务

9.2、采集日志

9.2.1、手动采集为进行单页手动采集时的日志,在这里不过过多说明;

9.2.2、自动采集日志为后才自动采集日志,后台采集日志可以查看每个任务一天内的采集情况;

9.2.3、如果采集出现问题多可查看采集日志发现问题;

10、命令行

11、模板管理

11.1、模板使用

11.1.1、一个域名对应一个模板,在后台“界面管理-模板管理-模板管理”选择域名对应的模板,

如果想要域名对应不同的模板(如:电脑端域名对应手机模板,请修改模板对应的配置文件);

11.2、模板改动

11.2.1、如对现有模板不满意,可以修改模板对应代码;

12、自定义页面

12.1、添加自定义页面需要将写好的页面文件代码上传到 /templatecustom/ 目录下,请pc和手机模板都制作好;

12.2.6、自定义参数说明:在模板内使用 $params['参数名'] 或 $params.参数名 调用,数组请输入json字符串。

12.3、添加完成以后,选中页面点击启用,页面就可以访问,点击禁用,则页面不允许访问。
免责声明:
1、本站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。
2、本站部分作品内容是由网友自主投稿和发布、编辑整理上传,对此类内容本站仅提供交流平台,不为其版权负责,更不为其观点承担任何责任。
3、因行业及专业性有限,故未能核验会员发布内容的真实性及有效性,不为其负责,如有虚假或违规内容敬请准备材料图片发邮件到info@n360.cn举报,本站核实后积极配合删除。
4、如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时处理或删除。
 
打赏
 
更多>同类网站技术
0相关评论

推荐图文
推荐网站技术
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  免责声明  |  版权隐私  |  信息发布规则  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2020081222号
Powered By DESTOON