ptcms是一個專業(yè)的小說網站程序,,可采集轉碼其他網站實現您在沒有很大數據盤的情況下也能擁有多部小說;目前官方也在積極維護(最新版本號:V4.2.17 (Build:20191010.2344)),本文主要介紹PTCMS小說系統安裝使用,。
1,、綁定域名下載程序
1.1,、綁定域名
1.1.1,、登錄酷信官網:https://www.kxcms.com/user/index/index.html ,,在個人中心點擊我的應用,然后在PT小說聚合搜索程序商業(yè)授權后點擊管理,,
1.1.2,、首次登陸官網,需要點擊密鑰生成,,此密鑰以后會經常用到,,且只生成一次,請妥善保存,;
隨后輸入自己要幫綁定的域名進行域名綁定即可,;
1.2,、下載程序
1.2.1,、進行域名綁定以后選擇綁定過的域名點擊打包
1.2.2、在下方彈出的打包程序下選擇PHP版本以后繼續(xù)點擊打包
1.2.3,、點擊程序地址后的鏈接程序會自動下載,,下載后上傳到服務器即可;
2,、服務器選擇和程序安裝
2.1,、服務器選擇
2.2、程序安裝
2.2.1,、安裝基本環(huán)境
檢查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,、查看php的Thread下載對硬盤版對應現成的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 、配置偽靜態(tài)
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優(yōu)化
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加速節(jié)點,導致用戶的閱讀記錄和書籍訪問量異常,, 為了解決這個問題我們提供了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,、采集形式:必選選項,,如選擇運行測試,瀏覽器必須為打開狀態(tài),,網站正常運行時,,建議選擇加入后臺計劃任務。
8.3,、自建接口
9,、任務與日志
9.1、采集任務
9.1.1,、可以在對應規(guī)則后面直接選擇任務,,填上參數為“start/開始頁碼/end/結束頁碼”,
選擇加入后臺計劃任務,,點擊確認執(zhí)行 以后就算加入到采集任務
9.2,、采集日志
9.2.1、手動采集為進行單頁手動采集時的日志,,在這里不過過多說明,;
9.2.2、自動采集日志為后才自動采集日志,,后臺采集日志可以查看每個任務一天內的采集情況,;
9.2.3,、如果采集出現問題多可查看采集日志發(fā)現問題;
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,、添加完成以后,,選中頁面點擊啟用,,頁面就可以訪問,點擊禁用,,則頁面不允許訪問,。