古い PHP や MySQL しか利用できないレガシーな環境でも、PHP 5.2.4 以上、かつ MySQL 5.0 以上であれば WordPress は動作しますが、公式なサポートが終了しているため、サイトがセキュリティの脆弱性にさらされる危険性を理解したうえで利用してください。
お使いのサーバーの各バージョンは推奨バージョンは満たしていないものの、最低動作要件は満たしているはずです。(逆にこのバージョンは古いバージョンのWPを使うにしても、セキュリティリスクとなる危険性があるので&4.2は既にこれらのバージョンでは制限が発生しているため、PHP、MySQLは推奨バージョンを満たすものを使用すべきです。(サーバー提供元に問い合わせてみてください))
これらのバージョンが原因と決めつける前に、まずはデバッグモードを使用して、エラーの原因を探ってみるべきです。(もしかしたら単純にアップデート失敗しているだけかもしれません。)
それでも4.2.Xに戻したいのであれば、
ここから4.2.6をDLし、手動アップグレードの手順にそって同様にしてください。
投稿ありがとうございます。
アップデートの失敗だろうと思います。
デバックモードでエラーが出力されても、どのように修正すればいいかわからないと思います。
更新中に、エラーになったため、サーバー上のwordpressファイルの1部
書き換えられてしまったようです。
残念ながら、wordpressファイルのバックアップは取ってませんでした。
バックアップしたものは、以下です。
pluginsフォルダ
themesフォルダ
uploadsフォルダ
データベース(2015/6/11)
xmlファイル(インポートしたファイル:2015/6/11)
wp-config.php
——————
ひとまず、更新前の4.2.2に戻したいと思います。
データベースのテーブルを削除して、
4.2.2をダウンロードして用意して、再インストールします。
その後、バックアップしていたものを再アップします。
○wpフォルダ内にアップして、URLを変更する設定も行います。
wordpressファイルのアップ場所 → ドメイン/wp/
表示URL ドメイン/index.php
最後にバックアップしていたデータベースをインポートします。
以上で復旧できると思いますが、問題点などありますか?
デバックモードでエラーが出力されても、どのように修正すればいいかわからないと思います。
表示されたエラーをここにコピペしてもらえれば原因突き詰める手掛かりになったりもしますよ:)
アップグレードに失敗していた場合、多くの場合は全ファイルを設置し直すだけで解決します。
データベースのテーブルを削除して、
DBを削除する必要はないと思います。無駄な手間が増えるだけです。
ひとまず、更新前の4.2.2に戻したいと思います。
アップグレードに失敗していたのが原因ならば、4.4.1を一旦入れなおしてみてもいいかと思います。
––––––––––
大まかな手順
(バックアップは上記の通りすでにとっているものとする)
- インストール用のzipを用意、展開しておく
/wp-includes, /wp-admin ディレクトリをすべて削除
wp-admin/ wp-includes/ wp-links-opml.php wp-settings.php wp-blog-header.php wp-load.php wp-signup.php wp-comments-post.php wp-cron.php wp-login.php wp-trackback.php wp-activate.php wp-config-sample.php wp-mail.php xmlrpc.php をそれぞれアップロード、上書き。
まずはこれで動くか試してみてください。
なんとか、4.2.2に復旧しました。
本当は、昼ごろに、復旧したのですが、
プラグインを無効化して、再度、4.4.1にバージョンアップを試みたところ、
更新中に、前回と同様なエラーとなり、再度、復旧作業をすることになり、かなり時間がかかかってしまいました。
4.4.1のバージョンアップのエラーの原因は不明です。
サーバー仕様の問題かもしれません。
いろいろありがとうございました。
現状のサーバーには、問題があるため、今後については、検討します。
更新中に、前回と同様なエラーとなり、再度、復旧作業をすることになり、かなり時間がかかかってしまいました。
自動アップデートではなく、 4.2.2の再インストールと同様の手順でアップデートしてみてください。(自動アップグレードがうまくいかないケースは時々有ります)
自動アップデートでエラーになる場合は、手動でアップデートしてみることにします。
ご指摘ありがとうございました。