Contents
- Views 0
- Likes 0
この記事を読むのに必要な時間は約 3 分 45 秒です。
WordPress のダッシュボードから更新したらインストールに失敗したようで先に進まなくなった。それで改めてサイトにログインしようとしたところ「 Fatal error: Class ‘WP_Session_Tokens’ not found 」が出てログイン出来なくなった。
サイトは普通に問題なさそうだけど、どういうことだろう。どうしたらログイン出来るのだろう。
セキュリティの強化により使用する Cookie の情報が変更になりました…
ジャズクラリネット奏者でバンドリーダーでもあるベニー・グッドマンに敬意を表して「ベニー (Benny )」と名づけられた WordPress のバージョン 4.0 がリリースされました。
4.0 という数字は WordPress にとっては単に 3.9 の後、4.1 の前の数字にすぎません。つまり、WordPress では、“ 3.8 → 3.9 → 4.0 → 4.1 →…” と順番にナンバリングしていき、それぞれがメジャーアップデートとなります。
バージョン 3 から 4 へのイメージから受ける目を見張る変化はないわけですがアップグレードする際の用心は必要になります。
いつもどおり WordPress のダッシュボードから更新するケースが多いかもしれません。 WordPress を使い出して日の浅いユーザーはなおさら、そうでしょう。
WordPress 4.0 へアップグレード後に再ログインを要求されるのは正常な動作です。と同時に、セキュリティの強化により使用する Cookie の情報が変更になりました。インストールの失敗理由にキャッシュ系プラグインが悪さをしている可能性があるとも考えられます。英語版フォーラムなどでも同様の問題が発生している事例があります。
ダッシュボードから更新しないで WordPress 4.0 をダウンロードしてマニュアルで更新作業を行うのがインストールの失敗も少なく、サーバーのレスポンスで待たされる時間も短くて簡単です。
インストールの失敗にも有効で、日常的にも、この方法が簡単じゃないかと考え方が代わることでしょう。
解決方法の手順
- wordpress 4.0 を自分のコンピュータにダウンロード
- FTP ソフトを使ってサーバーにアクセス、「 wp-includes 」ディレクトリ以下と wordpress ディレクトリの 17 ファイル( wp-confing.php 以外)を入れかえる
- ログインをする途中で、データベースの更新を要求されたら『続ける』をクリック
- ログインできた時にダッシュボードの画面上部に『インストールに失敗しました』と出ていたらプラグインを全て停止し、「 WordPress 4.0-ja を再インストール」をクリック
以上の作業で正常に復旧できました。
digit@maetel
新しい店のスタッフとして声かけられて夜の世界に踏み出す。SNS で依頼を受けて連載したコラム『愛され組曲』が WordPress サイト制作の足がかりとなりました。お客さんからは、とある女優さんに似ていると喜ばれています。
ホームページの制作、コラムの執筆いたします。あなたをスッキリさせるお手伝いもします。気兼ねなくメッセージ下さい。