• サーバー移管し、FTPでデータをUPしましたが表示されません。

    Warning: Declaration of ACF_Walker_Taxonomy_Field_Checklist::start_el(&$output, $category, $depth, $args, $id = 0) should be compatible with Walker::start_el(&$output, $object, $depth = 0, $args = Array, $current_object_id = 0) in /home/infinityinc/www/wp3838/wp-content/plugins/advanced-custom-fields-taxonomy-field-add-on/taxonomy-field.php on line 532

    Warning: Declaration of ACF_Walker_Taxonomy_Field_List::start_el(&$output, $object, $depth, $args, $current_object_id = 0) should be compatible with Walker::start_el(&$output, $object, $depth = 0, $args = Array, $current_object_id = 0) in /home/infinityinc/www/wp3838/wp-content/plugins/advanced-custom-fields-taxonomy-field-add-on/taxonomy-field.php on line 566

    Warning: Use of undefined constant is_page – assumed ‘is_page’ (this will throw an Error in a future version of PHP) in /home/infinityinc/www/wp3838/wp-content/themes/stinger8/functions.php on line 2922

    これはどう解決したらいいでしょうか?

15件の返信を表示中 - 1 - 15件目 (全15件中)
  • モデレーター Yukinobu Asakawa

    (@yukinobu)

    こんにちは。

    エラー内容から推測すると、サーバーのPHPプログラムのバージョンが新旧サーバーで異なることが原因かもしれません。
    旧サーバーのPHPプログラムのバージョンと新サーバーのバージョンを確認の上、バージョンを合わせることができるのであれば、合わせた上で表示内容を確認してください。

    こちらのページも参考にしてください。
    問題解決のためのチェックリスト

    トピック投稿者 2023a0716

    (@2023a0716)

    ご返信ありがとうございます。

    7.4.33 (モジュールモード)と今はなっております。

    以前は別のサーバーでUPしており、今回サーバー移行してきました。

    今のバージョンに合わせるにはどのようにしたらいいでしょうか。

    モデレーター Yukinobu Asakawa

    (@yukinobu)

    今のバージョンに合わせるには、以下が必要になると思います。
    ・プラグインのアップデート
    ・エラー箇所のコードを修正

    プログラムの修正が難しい場合には専門家に相談することも含めてご検討ください。
    正常に表示されていた旧サーバーはもう使えないのでしょうか?

    トピック投稿者 2023a0716

    (@2023a0716)

    他の触っていないサイトまでおかしくなりました。

    wpのメインでもう一つあったのですが、見れなくなりワードプレスをインストールする画面になり、インストールしたら中身がなく初期化されてしまいました。至急です、どうしたら復活できますか?

    モデレーター Yukinobu Asakawa

    (@yukinobu)

    他の触っていないサイトまでおかしくなりました。

    どんな作業をしたらおかしくなったのですか?
    サイトが2つあって、両方ともにサーバーを移管されましたか?
    メインのサイトは移管していないのですか?

    状況がわからないので、アドバイスできないです。

    トピック投稿者 2023a0716

    (@2023a0716)

    もともとサクラサーバーにあったサイト(Aとします)です。

    そのサブで今回新しくサーバー移管しておりましたがPHPのバージョン違い?でうまくいかず触っておりましたら、Aサイトが見れなくなり、wordpressのインストール画面になりました。そしてアカウントやパスを設定し直し、ログインしたら中身がない初期化されたAサイトになってしまいました。

    モデレーター Yukinobu Asakawa

    (@yukinobu)

    Aサイトが元々あったサーバーにサブのサイト(例:Bサイト)を他のサーバーから移管してきたという理解が正しいですか?つまり、元々バラバラだったサーバーをAサイトのサーバーの1つにまとめたということですか?

    Aサイトのバックアップから復元する、バックアップ作業を行なっていない場合には、データベースが残っているか確認する。データベースが残っている場合には記事の復元できるかと思います。

    色々触ってさらに状況を悪くする前に、専門家に相談されることをお勧めします。

    トピック投稿者 2023a0716

    (@2023a0716)

    はい、その通りです。

    同じサーバーにAサイト(WP)とBサイト(WP3838)と今なってます。

    データベースは残ってます。ワードプレスが再インストールされどのように元に戻すべきでしょうか

    モデレーター Yukinobu Asakawa

    (@yukinobu)

    繰り返しになりますが、
    ・Aサイトのバックアップデータから復旧させる
    ・データベースが残っている場合には、接続するデータベースを元に戻すのいずれかの対応になると思います。

    参考記事

    いずれにしても、ご自身で作業するのが不安な場合には、専門家に依頼してください。

    トピック投稿者 2023a0716

    (@2023a0716)

    少し回復しており

    Notice: Function register_sidebar was called incorrectly. 「サイドバー 1」サイドバーの引数の配列で id が設定されませんでした。既定では「sidebar-1」です。id に「sidebar-1」を設定することでこの情報を消して、既存のサイドバーのコンテンツを保つことができます。 詳しくは WordPress のデバッグをご覧ください。 (このメッセージはバージョン 4.2.0 で追加されました) in /home/infinityinc/www/wp/wp-includes/functions.php on line 5865

    Warning: Cannot modify header information – headers already sent by (output started at /home/infinityinc/www/wp/wp-includes/functions.php:5865) in /home/infinityinc/www/wp/wp-includes/pluggable.php on line 1427

    Warning: Cannot modify header information – headers already sent by (output started at /home/infinityinc/www/wp/wp-includes/functions.php:5865) in /home/infinityinc/www/wp/wp-includes/pluggable.php on line 1430

    とでますが、

    /* First we check if the DOMDocument class exists. If it does not exist, then we cannot

    これがfunctions.php on line 5865部分ですがsidebarなどないのですがどこがおかしいのでしょうか

    こんばんは。

    functions.php内でregister_sidebar()を呼び出しているかと思います。多分、

    register_sidebar( array(
    	'name' => 'サイドバー 1'
    ));

    のような形です。これを、

    register_sidebar( array(
    	'id' => 'sidebar-1',
    	'name' => 'サイドバー 1'
    ));
    

    のようにすれば、1つ目のエラーは解決すると思います。

    必ずバックアップをとるなど、元に戻せるようにしてからやってみて下さい。不安な場合は @yukinobu 様の仰る通り、専門家に依頼することをおすすめします。

    トピック投稿者 2023a0716

    (@2023a0716)

    ご回答ありがとうございます

    この

    register_sidebar( array( ‘id’ => ‘sidebar-1’, ‘name’ => ‘サイドバー 1’ ));

    これはエラー指定の5865行目の/* First we check if the DOMDocument class exists. If it does not exist, then we cannotの下に追記すればいいということでしょうか?

    こんにちは。

    functions.php内でregister_sidebar()を上のように呼び出しているところがあるはずなので、それを下のように書き換えて下さいという意味です。

    なお詳細は省きますが、エラーメッセージで指定されている行数のところに必ず原因があるわけではありませんのでお気をつけ下さい。

    トピック投稿者 2023a0716

    (@2023a0716)

    ありがとうございます

    探してみます!

    こんにちは。

    最新のバージョンのファイルで確認したところ、そのような記述はありませんでした。

    見当違いの返信をしてしまい、すみませんでした。

15件の返信を表示中 - 1 - 15件目 (全15件中)
  • トピック「エラーメッセージ」には新たに返信することはできません。