透過後台升級WordPress外掛、佈景主題或者是主程式時,有時候可能會因會本地伺服器或是遠端伺服器問題,造成升級時間過久而失敗,這時候我們可以透過調整系統程式,變更timeout的時間,讓升級可以成功,但基本上並不太推薦改成過長的時間,因為系統會因為這樣整個資源佔住,可以的話盡量透過其他方式解決,比方說聯絡虛擬主機商,協助調整系統timeout或者是檢查連線上是否有問題。
解決WordPress自動升級30秒超時問題
修改系統檔案:/wp-admin/includes/file.php
找到
$response = wp_remote_get ( $url , array ( 'timeout' => 30 ) ) ;
修改成 (也就是將timeout時間從本來的30變成300,數字您可自訂。)
$response = wp_remote_get ( $url , array ( 'timeout' => 300 ) ) ;