2016-03-02 25 views
0

要將D7.3遷移到D7.42,請完成常規步驟。發佈運行/update.php。Azure上的Drupal update.php引發錯誤「無法連接到服務器」

  1. =>要求驗證是好的
  2. =>到位概述階段指令
  3. =>查看更新內容,然後在 「2-3分鐘一班」 拋出回如下錯誤:

無法連接到服務器 概述: 無法連接到abc.azurewebsites.net。 詳情: 業內同行後第一次握手消息斷開:可能SSL/TLS協議的水平,甚至在錯誤形成在瀏覽器

URL服務器上的太低或不支持的如下: -
https://abc.azurewebsites.net/update.php?op=selection&token=JYkvAlNOkbWlBmj8BFRDrUlWmFXmZIysqgXO9ZzUjNs

其他詳細

=> Azure Subscription 
=> To Scale, Kept instance count to 3/ Pricing Tier to standard/Instance size to medium 2 cores. 
=> First time, I run, I got the Review updates stage with 2 database columns alteration message listed and applied it. After few couple of attempts, I also got the message "No Pending updates" and link to front and admin sites. 
=> In Settings.php, $update_free_access = TRUE was kept for update run. 

查詢:

  1. 好奇地知道爲什麼這個Peer斷開連接的消息在 之間的嘗試? b。是否因爲我的SSL使用TLS1.2?未來如何避免這種情況?
+0

您是否按照本指南https://www.drupal.org/node/1494290更新您的應用程序? –

回答

0

我跟隨在https://www.drupal.org/node/1494290官方指導,從7.3倍提升Drupal的7.42,這在我的身邊工作正常。我也無法在這裏重現你的問題。

在更新過程中我們應該注意一些問題。

  1. 務必設置維護模式的網站
  2. 的文件全部刪除您原來的Drupal實例內&文件夾除/網站(不要刪除web.config以及在Azure上)。 Azure Web Apps上的D:\home\site\wwwroot應該位於哪個位置。
  3. 將解壓縮後的Drupal包[tar ball或zip package]中除了/ sites以外的所有文件夾和文件複製到原始Drupal實例位置。在Azure上,我們可以登錄您的Web Apps Service的KUDU控制檯站點,並直接將zip包複製到文件列表表中,以自動將zip壓縮到Azure。
  4. 以管理員身份登錄您的網站並運行update.php

作爲一種解決方法,您可以在本地升級站點,並將數據庫連接信息升級到Azure上的MySQL服務。然後將您的新Drupal站點部署到Azure。

相關問題