ワードプレスの更新に失敗する「error 28」タイムアウトする場合の解決方法

ワードプレスを更新しようとして、次のようなエラーが表示された場合、原因は「時間がかかりすぎ」ということです。

cURL error 28: Operation timed out after 300000 milliseconds with 7047772 out of 12170142 bytes received

(↑ 私の画面には上のように表示されました。)

私の場合、自宅のインターネット回線が低速なので、失敗したのです。

対処法

「wordpress」以下にある次のファイルを、修正します。

wordpress/wp-admin/includes/file.php

このファイ内の「300」という値を
function download_url( $url, $timeout = 300 ) {

「5000」にします。
function download_url( $url, $timeout = 10000 ) {

そうすると、ダウンロードが完了します。

ところで、「5000」ですと、1時間23分は、タイムアウトしません。自分の通信環境に適した値を入力してみてください。

以上です。

関連記事

ダウンロードは成功するものの、インストールできない時の対処法

FTPの「ユーザ名」「パスワード」の入力を求められる時の対処法

〈 関連記事 〉