當(dāng)一臺服務(wù)器存在多個poscms網(wǎng)站時(shí),通常做法是給每一個站點(diǎn)分別安裝一套poscms程序,那么這樣一來每次升級都要分別為這些站點(diǎn)升級,一個一個站點(diǎn)的升級比較繁瑣。
本教程可以將這些poscms共用一個主程序內(nèi)核,每次升級只需要升級主程序即可。
上圖中有多個POSCMS3.5版本的網(wǎng)站程序,我們可以把其中任意一個網(wǎng)站作為主程序,也可以新建一個網(wǎng)站作為主程序都行;
本例以www.aaa.com作為主程序,每次升級只需要升級這個網(wǎng)站即可。
先來把www.bbb.com繼承www.aaa.com的程序:
1、修改www.bbb.com的index.php文件:
// 執(zhí)行主程序 require FCPATH.'Init.php';
這句話是默認(rèn)index.php中的,我們把它指向到www.aaa.com中,表示引用aaa.com的程序:
// 這三個目錄是poscms的主程序目錄,引用aaa.com的文件 define('BASEPATH', '/www/wwwroot/www.aaa.com/diy/system/'); define('COREPATH', '/www/wwwroot/www.aaa.com/diy/dayrui/'); define('CMSPATH', '/www/wwwroot/www.aaa.com/diy/poscms/'); // 定義這個域名的目的是/statics/目錄采用aaa.com的css和js define('ROOT_URL', 'http://www.aaa.com/'); // 執(zhí)行主程序 require '/www/wwwroot/www.aaa.com/diy/Init.php';
2、再把bbb.com中的這三個目錄刪除掉
/www/wwwroot/www.aaa.com/diy/poscms/ /www/wwwroot/www.aaa.com/diy/system/ /www/wwwroot/www.aaa.com/diy/system/
安全起見,先備份這三目錄
文檔最后更新時(shí)間:2019-01-10 13:18:11