2010-03-20 22 views
3

我有Drupal的工作共享的主機上,我上傳了一些模塊,從我家系統成功,但我得有一個安全更新的消息我的版本,我應該立即更新。如何次要更新到Drupal的6共同主辦

我不知道我應該如何做到這一點。這似乎是更新是一個全新的安裝。我最初使用託管公司的安裝程序Fantastico安裝它。我應該簡單地用新文件覆蓋現有安裝嗎?或忽略該消息?我意識到我不應該覆蓋網站文件夾,或者我修改過的任何東西。

附帶下載的說明似乎是一個重大的版本升級,並頻繁的安全更新的方式太麻煩了。搜索Drupal的網站顯示了許多其他方法,但沒有任何官方的跡象。有些是荒謬的錯誤傾向,並沒有真正有用。

我沒有託管網站的shell訪問權限,儘管如果我真的需要,我可以額外支付費用。或者,也許我可以在本地Linux系統上克隆該網站,使用腳本進行更新,然後上傳整個內容。

有沒有人有這種情況的經驗嗎?

回答

3

隨着你應該只FTP訪問:

  1. 下載並獲取新的Drupal版本。
  2. 刪除站點文件夾(在下載的Drupal中),這是非常重要的。
  3. 將您的網站置於維護模式。
  4. 上傳新Drupal的內容(不是網站文件夾)。這應該給你所有的Drupal核心文件的新版本,但離開你的自定義和貢獻模塊,你的settings.php文件和你上傳的文件的地方完整的網站文件夾。
  5. 運行update.php爲用戶1
  6. 最後把你的網站在聯機模式下一次。
+0

謝謝,這幾乎是我的想法,但我想確保我沒有搞砸了不知。我可能應該首先在我的本地Linux系統上執行它 - 我安裝了它並使其工作,儘管我還沒有做任何事情。如果我的家庭系統上有相同的模塊和主題,檢查它上的更新是否是個好主意,然後將該安裝上傳到託管站點? Wordpress肯定會讓這部分容易,但到目前爲止,我比Drupal更喜歡關於Drupal的其他一切。 – 2010-03-20 23:02:47

+0

終於開始測試您的解決方案,並且運行良好。很高興有所有的步驟 - 感謝您的幫助。 – 2010-03-21 05:50:04

+1

通過'刪除站點文件夾',他意味着一個INSIDE Drupal .tar文件,而不是您的FTP上的文件。希望你在混淆之前看到這一點! – Kevin 2010-03-21 07:04:48