2012-12-12 52 views
1

感謝您關注我的文章!我將不勝感激任何幫助。什麼是啓動現有網站新版本的正確方法?

我是新手到web開發的整個事情。我有在magento 1.7上運行的現有網站。目前,我想製作一個新版本的網站。我也希望新版本將在現場服務器上開發,而不是在本地機器上開發。

我希望當前版本的網站將會運行,而我將在新版本上工作,然後,當工作完成時,我想切換到新版本。

什麼是正確的方法來做到這一點?我應該怎麼做?

我的虛擬主機是運行CentOS 6的虛擬專用服務器。

回答

0

您的困難在於遷移現有數據。在這種情況下進行最簡單的方法(如果可能並且希望的話)是在完全相同的體系結構下開發新的站點(您的情況爲Magento),並導入實際數據。您當然需要保護正在開發的新網站免受任何公共訪問。所有的發展都可以在這個地方完成,直到一切都令人滿意。在您準備上線的那一天,您可以通過維護信息快速中斷實際站點,並將數據遷移到新站點。中斷只會與數據遷移一樣長。您還必須決定是否會:1)通過更改原始服務器上的所有文件(除了「維護消息索引頁面」將保留到最後並且是臨時重定向的唯一可訪問文件除外)來替換您的網站或2)通過更改DNS指向另一臺安裝了新安裝程序的服務器(在這種情況下,DNS傳播可能會有小的延遲,但現在比過去大約10年前要快)。

+0

感謝您的回覆。但是,我不在乎現有的數據。 – SaidAkh

+0

那麼它就更容易了:按照我的說法做,但是在第二臺服務器上安裝新網站,並在想讓其生效的那一天做一個DNS開關(並且在DNS傳播過程中阻止訪問舊開關) 。這很容易。 – barakadam

+0

你是什麼意思,說「在第二臺服務器上安裝網站」?我只有一個VPS。 – SaidAkh

相關問題