v9發布點功能允許通過ftp發布文件到其他ftp,這樣就可以實現這樣一個最簡單的模式,本地架設v9程序,然后遠程發布到服務器上.本例中正式這樣的一個具體實現.
1.設置發布點:
設置完畢后請點擊 測試鏈接 ,以測試ftp是否鏈接正常;
2.設置站點:
設置當前站點將要發布到哪個ftp上,發布點和站點個數無限制,主要地方是要一一對應,示例中僅僅是一對一的關系;
經過上面的設置,我們在這個站點里發布的文章,在更新文章,更新欄目和更新首頁的時候,都可以把生成的靜態文件通過ftp發布到遠程服務器上,這對于純資訊站是很有好處的.可以不用擔心服務器淪陷等問題.
不過對于動態交互內容,還是需要把v9程序發布到正式服務器上,維護好核心服務器的安全,其他站點可以關閉一系列動態功能,僅僅允許讀取html足矣.
拋磚引玉,希望大家一起加入到v9的建設大潮中來.v9還很年輕,需要我們大家的呵護.
另外,這個發布點功能有個小bug,網站首頁不能遠程發布.不過問題應該不大.一個網站就一個首頁.還需要遠程嗎?
但是我們上面的例子中,v9假設在本地,就需要了.
修改方法,找到 phpcms/modules/content/classes/html.class.php :
找到:define('SITEID', $this->siteid); //Vevb.com
在其下加入:
$this->queue->add_queue('edit','/index.html',$this->siteid);
即可.這樣每次生成首頁的時候,就可以把index.html文件加入到遠程發布點隊列了.
新聞熱點
疑難解答