ホーム サイト構築の知識 標準記事

標準記事

自動更新失敗_WordPressバージョンを手動で更新するいくつかの方法

WordPressはオープンソースのサイト構築プログラムであり、時間の経過とともに新しいバージョンがリリースされます。サイトのセキュリティのため、WordPressの更新・アップグレードも必要です。この記事では、自動更新と手動更新に分けて、いくつかのWordPress更新方法を紹介します。詳細は以下の通りです: 自動更新WordPress 自動更新Wor…

2021年6月15日公開 約7分で読めます
自动更新失败_手动更新WordPress版本的几种方法

WordPressはオープンソースのサイト構築プログラムであり、時間の経過とともに新しいバージョンがリリースされます。サイトのセキュリティのため、WordPressの更新・アップグレード操作も必要です。この記事では、WordPressを更新するいくつかの方法を紹介します。自動更新と手動更新に分かれており、詳細は以下の通りです:

WordPressの自動更新

自動更新WordPressは非常に簡単で、管理画面の更新ボタンをクリックするだけです。海外の仮想ホストを使用している場合、通常は更新ボタンをクリックする必要はなく、新しいバージョンがリリースされるとシステムが自動的に更新します。

もちろん、仮想ホスト事業者が自動更新機能を有効にしていない可能性もあるため、自分で更新ボタンを一度クリックすれば問題ありません。

しかし、国内のサーバーはネットワークの問題により、通常は更新が失敗する状況が発生します。この場合、手動で更新を行い、この問題を解決する必要があります。

WordPressの更新に失敗し、„別の更新が進行中です“と表示される

WordPressの自動更新が失敗した場合、手動で更新するしかありません。最も一般的なWordPress更新失敗のメッセージは„別の更新が進行中です

WordPress另一更新正在进行

このメッセージが表示された場合、ネットで検索すると、ほとんどの解決方法はデータベースからcore_updater.lockテーブルファイルを削除するというものです。

ネット上のほとんどの方法は、サイトのデータベース(phpmyadminやSSHコマンド経由)にアクセスすることを推奨しています。

WordPress数据库

wp_optionsテーブル内でcore_updater.lockを検索すると、一つの値が見つかります。それを削除してから、再度更新を試みてください。

WordPress数据库

しかし、この方法は国内ホスティングに対して100%有効とは限りません。国内ホスティングからWordPressサーバーへのアクセス速度が不安定なため、ダウンロードが成功せず、アップグレードが失敗する可能性が高いです。そのため、手動でWordPressをアップグレードする必要があります。

また、国内サーバーでの自動更新失敗は、白い画面やエラーメッセージが表示される状況も起こりやすいです

この場合、手動で再度更新すれば問題は解決します。

 

WordPressを手動でアップグレードする方法

方法1:オフラインパッケージをダウンロードして手動更新

新しいバージョンのWordPressインストールパッケージをダウンロードし、手動で更新することもできます。

新しいバージョンのWordPressオフラインインストールパッケージのダウンロードについては、以下の記事を参照してください:WordPress最新版 中国語簡体字版 ローカルダウンロード

ダウンロード完了後、WordPressを手動で更新する方法は以下の通りです

  • ①. ダウンロードしたインストールパッケージを解凍し、中のwp-contentフォルダを削除します;
  • ②. FTPを使用してサーバー上のwp-adminとwp-includesの2つのフォルダを削除します;
  • ③. ローカルに残ったファイルをサーバーにアップロードし、すべてのファイルを上書きします;
  • ④. WordPressサイトの管理画面にログインし、データベース更新のリクエストがあるか確認します。あれば更新し、なければ更新は完了しています。

1、ダウンロードした圧縮ファイルを解凍し、WordPressフォルダ内に入ります。wp-contentフォルダを削除します

WordPress wp-content文件夹

2、次にFTPソフトウェアを使用してサーバーに接続、あなたのサイトのルートディレクトリに入り、wp-adminとwp-includesの2つのフォルダを削除

ftp删除wordpress文件夹

3、次に残りのファイルをすべてサーバーにアップロードし、元のファイルを上書きします。その後、WordPressサイトの管理画面に入ります。データベースの更新が必要な場合は通知されますので、更新をクリックしてください。データベースの更新が不要であれば、今回の手動WordPress更新は完了です。

方法2:プラグインを使用して更新

中国国内のサーバーからWordPressへのアクセス速度が悪いため、自動アップグレードが失敗しやすいです。wp china yesというプラグインをインストールすることで、WordPressの自動アップグレードを実現できます。

WP China Yesダウンロード

まず、プラグインをダウンロードし、WordPress管理画面のプラグインからアップロードしてインストール、有効化した後、更新画面で更新をクリックします。

また、古いバージョンのWordPressをインストールする必要がある場合は、以下を使用できます。WP Downgrade

 

方法3:コード+圧縮ファイルを使用して更新

この方法は龍笑天下ブログに由来し、具体的な使用方法は以下の通りです:

  1. WordPressインストールパッケージファイルをダウンロードし、wordpress.zipに名前を変更します
  2. wordpress.zipをあなたのサイトのルートディレクトリにアップロードします
  3. 以下のコードをテーマの関数ファイルにコピーします
  4. 管理画面で更新をクリックします
  5. 更新完了後、関数コードを削除します
/**
 * 临时更改WordPress程序包地址以便WP在线更新成功 - 龙笑天下
 * https://www.ilxtx.com/how-to-update-wordpress-successfully.html
 */
function lxtx_site_transient_update_core( $value ){
    foreach ($value->updates as &$update) {
        $update->download = home_url( 'wordpress.zip' );
        $update->packages->full = home_url( 'wordpress.zip' );
    }
    return $value;
}
add_filter('site_transient_update_core', 'lxtx_site_transient_update_core');

テーマの関数ファイルにコードを追加する方法がわからない場合は、以下のプラグインを使用して手助けを得ることができます。

functions.phpファイルにコードを安全に追加する方法:Code Snippets

方法4、宝塔パネルを使用したWordPressの手動更新チュートリアル

まず宝塔パネルの管理画面に入り(宝塔パネルのログインURLを忘れた場合の対処法

左側のナビゲーションバーの【ファイル】からサイトのルートディレクトリに移動し、リモートダウンロードをクリックします。最新版のWordPressインストールパッケージをダウンロードする

そのまま「OK」をクリックします。

宝塔面板手动更新WordPress步骤

ダウンロード完了後、ダウンロードした圧縮ファイルをクリックして解凍。

宝塔面板手动更新WordPress步骤

解凍はデフォルトのまま、直接「解凍」ボタンをクリック。

宝塔面板手动更新WordPress步骤

ウェブサイトのルートディレクトリで、wp-adminフォルダとwp-includesフォルダを選択し、削除。

宝塔面板手动更新WordPress步骤

WordPressフォルダをクリックして開き、中のwp-contentフォルダを削除(実際、このフォルダの中身はいくつかのデフォルトThemeとデフォルトPluginです。デフォルトThemeを使用していない場合は、このステップを削除しても大きな影響はありません)

宝塔面板手动更新WordPress步骤

次にすべて選択WordPressフォルダ内の内容を選択し、【切り取り】を選択

宝塔面板手动升级WordPress教程

ウェブサイトのルートディレクトリに戻り、すべてを貼り付けます。

宝塔面板手动更新WordPress步骤

その後、管理画面にアクセスして確認します。宝塔パネルを使用したWordPressの手動更新チュートリアルはこれで終了です。

方法5、SSHコマンドを使用したWordPressの手動更新

SSHコマンドでの操作も簡単ですが、初心者には慣れていないかもしれません。操作は慎重に行ってください。

以下はLNMP一键パッケージでインストールした環境でのデモです。具体的なコマンドは以下の通りです:

cd /home/wwwroot/website

上記の「website」を自身のウェブサイトのフォルダ名に置き換えてください。

wget https://wordpress.org/latest.zip
unzip latest.zip
rm -rf wp-admin
rm -rf wp-includes
cd wordpress
rm -rf wp-content
mv -f * ..

上記のコマンドでWordPressのアップグレードが完了します。管理画面で結果を確認してください。

ただし、今後の使用で以下のような問題が発生する可能性があります。

要执行请求的操作,WordPress需要访问您网页服务器的权限。 请输入您的FTP登录凭据以继续。 如果您忘记了您的登录凭据(如用户名、密码),请联系您的网站托管商。

次回の自動WordPressアップグレードやプラグインインストール時に、„要求された操作を実行するには、WordPressがウェブサーバーへのアクセス権限を必要とします。続行するにはFTPログイン資格情報を入力してください。ログイン資格情報(ユーザー名、パスワードなど)を忘れた場合は、サイトのホスティング事業者にお問い合わせください。“と表示されます。

これは、SSHでWordPressをアップグレードする際にrootアカウントを使用したのに対し、サイトはwwwユーザーで動作しているためです。そのため、以下のコマンドで権限を変更する必要があります(コマンドは上記の操作に続けて実行します)。

cd ..
chomd -R 755 *
chown -R www:www *

以上で、この手動によるWordPressアップグレードのチュートリアルは終了です。おそらくWordPressアップグレードに関する最も包括的なチュートリアルになるでしょう。

3/5 - (27 votes)
前の記事 宝塔パネルで管理画面ログインURLを忘れた場合、セキュリティエントリー検証失敗の解決方法 同じタイムラインの近くのコンテンツを読み続ける。 次の記事 最も包括的なWordPressテーマインストールチュートリアルと注意点、およびテーマのダウンロード先 次の関連チュートリアルや経験を表示する。

ディスカッションに参加

経験の共有、質問、または更新が必要な箇所の指摘を歓迎します。

AIサイト構築アシスタント

🤖
こんにちは!私はNaibaサイト構築ノートのAIアシスタントです。何かお手伝いできることはありますか?
クイックコンサルティング: