Php
Magento 2 安裝掛起,沒有錯誤或資訊
我正在嘗試在 Windows 伺服器上安裝 Magento 2.3(安裝了 PHP 的 IIS - 沒有 XAMP),但安裝似乎掛起。
- 嚮導進度顯示如下:(並且已經持續了幾個小時)
開始 Magento 安裝:文件權限檢查…
所需的擴展檢查…
啟用維護模式…
正在安裝部署配置…
安裝數據庫架構:架構創建/更新:
- 數據和表確實在指定的數據庫中創建。DB中有184個表……
- 我的 PHP 日誌文件中沒有報告任何 PHP 錯誤。
- Magento 安裝提到了一個“install.log”文件,該文件意味著要寫入 PHP 臨時文件夾。參考:Magento 安裝文件。但是,我在 PHP 臨時文件夾中看不到此日誌文件(我已確認 PHP 設置中的位置)。
- 但是,我確實在 Magento \var\log 文件夾中找到了一個“install.log”文件。此文件僅顯示嚮導中顯示的確切資訊。(如上)
\var\log\install.log ->
<span class="text-info">Starting Magento installation:</span><br><span class="text-info">File permissions check...</span><br><span class="hidden">[Progress: 1 / 757]</span><br><span class="text-info">Required extensions check...</span><br><span class="hidden">[Progress: 2 / 757]</span><br><span class="text-info">Enabling Maintenance Mode...</span><br><span class="hidden">[Progress: 3 / 757]</span><br><span class="text-info">Installing deployment configuration...</span><br><span class="hidden">[Progress: 4 / 757]</span><br><span class="text-info">Installing database schema:</span><br><span class="text-info">Schema creation/updates:</span><br>
進度條也停留在 0%。
有任何想法嗎?
我最終通過在 IIS 中禁用此站點的應用程序池的所有限制來使其正常工作。即使那樣,我也不得不在兩次掛起之間嘗試多次。幸運的是,這一次它繼續從上次掛起的地方……
必須是 magento 設置有問題的 IIS。