こんにちは
WordPress 本体の更新が失敗した可能性があります。手動で更新してみてはと思います。手動更新に関しては、WordPress のアップグレードページをご覧ください。
手動更新でも復元できないようでしたら、バックアップがあるようなのでバックアップから復元されるといいかと思います。復元方法はサーバのマニュアルをご覧ください。
https://help.onamae.com/answer/9157
教えて頂いたトピックを読みました。この方はデータベースフィールドとwpファイルのphpバージョンが適合していなかったので、手動でデータベースのバージョンをアップデートしたことで解決したようですね。
適合しているか否かの確認もしくは適合させる方法を簡単にご教授いただけますか?もしくは初心者向けの紹介サイトを教えていただければ幸いです。
データベースの確認方法はサーバのマニュアルをご覧ください。
初心者向けの紹介サイトを教えていただければ幸いです。
私は存じません。
バックアップ復元をしましたが、状況は代わりませんでした。セキリティ上問題ありますがアップデートは諦めます。
s1sgym さん、こんにちは。
wp/wp-adminまたはwp-login.phpからログインするとなぜかhttps://自社ドメイン/index/wp/wp-admin/upgrade.php?_wp_http_referer=%2Findex%2Fwp%2Fwp-admin%2F に飛んで
と記載がありますが、SD レンタルサーバーの WordPress のインストールに関するページを読んでみても、https://自社ドメイン/index/wp/
と URL 中に/index
が含まれるような方法の記載がないのですが、意図的に上記ディレクトリを作成し WordPress のインストールを実施されていますか?
意図的に付与していない、かつすべてのプラグインの無効化でも上記/index
が含まれる URL にリダイレクトされるとなると、他に何か別の要因がありそうな気がします。
意図的に付与しているならばこの件は忘れてください。
ご参考になれば。
shokun0803さん こんにちは。連絡ありがとうございます。
>意図的に上記ディレクトリを作成し WordPress のインストールを実施されていますか?
当該担当者に尋ねたところ、記憶が定かではないようです。推測するに、旧い自社ページを活かしながら同じサーバーにインストールしたので、旧いデータを破壊しないように、https://自社ドメイン/index/の下にWordpressをインストールしたんだと思います。
s1sgymさん、こんにちは。
切り分けのため(サーバーの設定等に問題があるのか)に別のディレクトリを切って、データベースを用意し、最新の WordPress をインストールしてみるのはいかがでしょうか。検証環境としても使えそうですし。
最新版で問題なく動作するならば、バージョンの問題ではなさそうなので、現在のバージョンと同じバージョンをインストール後にアップデートしてみるとか。
上記何も問題なければサーバーの問題ではないと見えるので、データベースに問題がありそうです。
作った環境にテーマだけインストールし、現在のデータベースをインポートしてみて現象が発生するならデータベースに問題があると考えられます。
私もレンタルサーバー利用してますが、同じサーバーにディレクトリを切って、検証用 URL を割り当てて運用しております。結構便利ですよ。
ご参考になれば。
shokun0803さん こんにちは
早速、サブドメインにWordpressをインストールしたところ、問題なくアップデートできました。管理画面にもログインできます。
>作った環境にテーマだけインストールし、現在のデータベースをインポートしてみて現象が発生するならデータベースに問題があると考えられます。
テーマ(lightning)はインストールしました。
「現在のデータベースをインポートして〜」というのはwp-contentではなく、バックエンドのデータベースをPHPmyAdminでインポートする、ということでしょうか。
s1sgymさん、こんにちは。
「現在のデータベースをインポートして〜」というのはwp-contentではなく、バックエンドのデータベースをPHPmyAdminでインポートする、ということでしょうか。
そうですね、新規に WordPress がインストールできているという事なので、phpMyAdmin からもそれぞれのデータが確認できるかと思います。
旧 DB からエクスポートしたデータを新 DB 側にインポートし、URL の置換を実施するか、プラグインを使って普通にお引越しと同じようにエクスポート、インポートを実施するかだと思います。
エクスポートした DB はバックアップとしても使えるので、せっかくなので保存しておくとよろしいかと。
ご参考になれば。
shokun0803さん こんにちは
新しいWordpressサイトに旧データベースをインポートしたところ、同じ現象(管理者画面にログインできない)が発生しました。
やはりデータベースに問題があるようです。これは簡単に解決できるものでしょうか。
私はデータベースの中身を分析、修正できる能力を持っていません。この先はプロにお願いしたほうがよいレベルでしょうか。
s1sgymさん、こんにちは。
ここからはあくまで個人的な方法論になってしまいますが…
例えば、現在のサーバーと、データベースの内容に何らかの相性問題があると仮定して、ローカルに LAMP 環境を作成し(方法は問いません)、同じように新規 WordPress をインストール、データベースをインポートして同様の現象が発生するか確認して頂き、仮に動作するならば何らかの相性問題、動作しないならばデータベースのどこかに問題が発生していると考えられます。
もし、何らかの相性問題が発生しているとするならば、例えばローカルで現在動作するバージョンの WordPress をインストールして頂きデータをインポート、その後最新版までアップデートして頂き、動作確認できたデータをエクスポートして、検証環境にインポートして動作確認などの手順を踏んで、データベースの不具合が解消できれば本番でも問題なく使用できるようになるかもしれません。
残念ながら私もデータベースそのもののどこに不具合があるのかを調べる方法までは分からないので、現在の環境以外で現在のデータベースで検証して不具合が解消できるなら試してみる、だめなら検証環境でデータベースのインポートではなく、記事の個別インポート(例えば xml でのインポート等)を実施して、最新バージョンで環境を修復してから本番にインポートするなどの方法しか思いつきません。
他の方の提案も期待してみましょう。
ご参考になれば。
本日、外部業者にサイトを確認してもらったところ、ものの1時間で解決しました。データベース内部のWordPressバージョン管理番号が、WordPressバージョン6.0.1の管理番号と一致していなかったとのこと。
通常ならば、アップデート後のログイン時に「データベース更新ボタン」が表示→更新されるはずなのですが、それが無かったことが原因のようです。
とにかくも解決できてよかったです。
アドバイスを授けていただいた皆様有りがございました。