サポート » 使い方全般 » Warning出て途方に暮れています

  • 解決済 yukamomma

    (@yukamomma)


    初めて投稿させていただきます。

    ワードプレス初心者です。
    レンタルサーバーから、ワードプレス本体のトラブルと言われて、
    途方に暮れています。

    ワードプレス5くらいのバージョンで、
    ずっと触らずにきたのを、

    ワードプレスとプラグインを
    意を決して更新したら、
    管理画面が真っ白になってしまいました。

    フォーラムを見て、FTP画面から、

    /wp-content/plugins/ を、
    /wp-content/plugins_old/

    にして、
    プラグインを無効にして管理画面を復旧させようとしたら、

    WEBに、

    Warning: Illegal string offset 'output_key' in /home/users/0/moo.jp-momma-world/web/wp-includes/nav-menu.php on line 604
    
    Warning: Illegal string offset 'output_key' in /home/users/0/moo.jp-momma-world/web/wp-includes/nav-menu.php on line 604
    
    Warning: Illegal string offset 'output_key' in /home/users/0/moo.jp-momma-world/web/wp-includes/nav-menu.php on line 604
    
    Warning: Illegal string offset 'output_key' in /home/users/0/moo.jp-momma-world/web/wp-includes/nav-menu.php on line 604
    
    Warning: Illegal string offset 'output_key' in /home/users/0/moo.jp-momma-world/web/wp-includes/nav-menu.php on line 604
    
    Warning: Illegal string offset 'output_key' in /home/users/0/moo.jp-momma-world/web/wp-includes/nav-menu.php on line 604
    
    Warning: Illegal string offset 'output_key' in /home/users/0/moo.jp-momma-world/web/wp-includes/nav-menu.php on line 604

    管理画面が現れるべき方は、

    Warning: Illegal string offset 'remember' in /home/users/0/moo.jp-momma-world/web/wp-includes/user.php on line 39
    
    Warning: Cannot assign an empty string to a string offset in /home/users/0/moo.jp-momma-world/web/wp-includes/user.php on line 39
    
    Warning: Illegal string offset 'user_login' in /home/users/0/moo.jp-momma-world/web/wp-includes/user.php on line 54
    
    Fatal error: Uncaught Error: Cannot create references to/from string offsets in /home/users/0/moo.jp-momma-world/web/wp-includes/user.php:54 Stack trace: #0 /home/users/0/moo.jp-momma-world/web/wp-login.php(795): wp_signon('', '') #1 {main} thrown in /home/users/0/moo.jp-momma-world/web/wp-includes/user.php on line 54

    となってしまいました。

    あわてて、

    /wp-content/plugins/

    に直したのですが、

    上記は直らず、

    途方にくれています。

    どう対処したらいいか、

    教えていただきたく、

    どうぞよろしくお願い致します。

    ヘルプの必要なページ: [リンクを見るにはログイン]

15件の返信を表示中 - 1 - 15件目 (全22件中)
  • ishitaka

    (@ishitaka)

    こんにちは

    お使いの WordPress バージョン4.2.29が、サーバの PHP のバージョンに対応していないようです。PHP をアップデートしませんでしたか?取り敢えず PHP のバージョンを5.6(5.2.4以上)に戻すとエラーは消えると思います。
    https://lolipop.jp/manual/user/php-setting/

    トピック投稿者 yukamomma

    (@yukamomma)

    早速ありがとうございます!

    アドバイスに従って、治したいと画面を開けたのですが、

    7.3以前が表示されず、残念ながら戻せないようです、涙。

    もしも、戻せない場合をご存知でしたら、
    教えてください。

    よろしくお願い致します。

    ishitaka

    (@ishitaka)

    PHP 7.3以上となると WordPrsss は5.0以上にする必要があります。

    レンタルサーバーのサポートにご相談されてみてはと思います。

    もし、WordPress をアップデートすることが可能であれば、手動でアップデート(下記ページを参照)するのもいいかもしれません。下記ページにも書かれていますが、作業前にはバックアップを取って置いてください。
    https://ja.wordpress.org/support/article/updating-wordpress/

    トピック投稿者 yukamomma

    (@yukamomma)

    またもや、早速のご回答ありがとうございます。

    バックアップはトラブル前にとってあったのですが、

    サポートからワードプレス自体のことは自分でと
    回答がありました。

    手動で頑張ってやってみます!

    トピック投稿者 yukamomma

    (@yukamomma)

    おかげさまでワードプレスのアップデートは、
    5.7にすることができました。

    しかし、私のやり方が悪かったのか、
    管理画面もWEBもまっさらになってしまいました。

    またもや、途方にくれています。

    夜分遅くですが、
    起きていらっしゃる方がいましたら、
    教えていただけたら助かります。

    どうぞよろしくお願い致します。

    Aoba Momouchi

    (@aoixtreme)

    ゆくゆくはWordPressのバージョンを最新にするのが最善策です。

    ですが、もしファイルの書き換えなどに挑戦出来るようであれば、とりあえず応急処置的なものとして過去のトピックwordpressの管理画面がでない。(WordPress内のエラー)にある、【WordPress】PHPのバージョンアップに伴うエラーの解消を試してみるのはいかがでしょうか。ダメならファイルを戻せば良いです。

    Aoba Momouchi

    (@aoixtreme)

    あれれ、返信を書いている間に話が進んでしまいました。
    まっさらということは、新規インストール?でしょうか。
    データベース内の記事は無事だと思うのですが、今回の作業でwp-config.phpなどは触っていますか?

    トピック投稿者 yukamomma

    (@yukamomma)

    夜分遅いのに、ご回答ありがとうございます!

    今回の作業は、
    インストールだけです。

    wp-config.php

    に触っておりません。

    トピック投稿者 yukamomma

    (@yukamomma)

    知らずに新規インストールしてしまったのですね。。。。

    大変初心者で、せっかくの皆様のアドバイスが解決につながらず迷走して
    申し訳ありません。。。

    Aoba Momouchi

    (@aoixtreme)

    もし以前のバックアップの中にwp-config.phpがあれば、それを戻せば設定が元に戻るはずです。

    トピック投稿者 yukamomma

    (@yukamomma)

    wp-config.phpありました!

    大変初心者で申し訳ありませんが、
    それを戻す、とはどういうことでしょうか?

    Aoba Momouchi

    (@aoixtreme)

    wp-config.phpにはデータベースに接続するための設定が書かれています。

    本来の配置場所はここ↓です。これが今はまっさらな新しいものに置き換わっています。
    http://momma-world.com/wp-config.php

    戻す、というのは、これを元のファイルに置き換えると言うことです。
    FTPソフトなどでできれば良いのですが。

    もしFTPソフトを使っていないようであれば、ロリポップの管理画面のメニューの「サーバーの管理・設定」→「ロリポップ!FTP」というのがありますので、そちらからファイルの置き換えという方法が良いかもしれません。

    トピック投稿者 yukamomma

    (@yukamomma)

    こんなに遅くにありがとうございます!

    状態、了解しました。

    FTPソフトはないので、
    ロリポップのFTPを見てみます!

    トピック投稿者 yukamomma

    (@yukamomma)

    再度、申し訳ありませんが、

    「ファイルの置き換え」とは、
    どのようにしたらいいのでしょうか?

    Aoba Momouchi

    (@aoixtreme)

    これまでの経過を見る限り、データベース内の投稿データは消えていないはずなので、あせらずゆっくり作業してください。

    ロリポップのFTPを開いた状態として説明します。
    通常であれば、ユーザー名のフォルダ(もしくはその次のフォルダ)の中にwp-config.phpが見つかるはずです。このwp-config.phpをクリックします。まず(現在の)「ファイル名」のところを「wp-config_old.php」などに変更して、保存ボタンを押します。

    続いてファイルの一覧に戻ります。ここで先ほどのwp-config.phpがwp-config_old.phpに変更されていればOKです。続いて左上の「アップロード」ボタンから「ファイルを選択する」で、手元にあるバックアップの中から取りだしたwp-config.phpを選んでアップロードします。

    これでwp-config.phpが置き換わります。

15件の返信を表示中 - 1 - 15件目 (全22件中)
  • トピック「Warning出て途方に暮れています」には新たに返信することはできません。