2014-03-26 75 views
-1

我在我的服務器上有大型joomla應用程序,我想將其實時視圖遷移到另一臺服務器。但由於服務器性能的原因,服務器管理員希望只有靜態HTML/CSS網站與JS最終,所以我不能複製整個網站。當然,手動獲取源代碼不是一種選擇,因爲有很多網站,並且每次更新文章都需要很長時間才能生成。如何將php/mysql網站更改爲靜態網站

  1. 有沒有辦法做到這一點?
  2. 我想使用緩存來實現這一點,你在想什麼?如果我的服務器上生成的緩存然後複製到目標服務器將執行這項工作(我認爲不是因爲不同的URL)?
  3. 任何想法來處理這個?

我知道這是很奇怪,但我必須這樣做以某種方式=/

+0

沒有,有沒有方法將Joomla網站遷移到基本的靜態html/css網站。 – Lodder

+0

檢查下面的sfyns答案。 – Agrest

回答

2

你需要準備的網站,刪除等動態元素接觸形式,搜索框,等等,然後:

nice wget --mirror -e robots=off --page-requisites --html-extension -nv --base=./ --convert-links --directory-prefix=./ http://www.example.com/ 

這將在位於當前目錄中的* nix系統上創建站點example.com的靜態存檔。

谷歌搜索「的Joomla靜態檔案」變成了這個帖子:http://vaasa.hacklab.fi/2013/11/28/howto-make-a-static-copy-of-joomla-site-with-wget/

Drupal的相關文件也可能是有用的瞭解過程的一些方面:https://drupal.org/node/27882

+0

非常感謝你,我並不知道這種方式 - 我會試試 – Agrest

+0

它工作正常你是老闆 – Agrest