functionを編集していましたら、真っ白に

Simplicityの特徴 フォーラム 不具合報告 functionを編集していましたら、真っ白に

  • このトピックには8件の返信、2人の参加者があり、最後にkiにより8年、 7ヶ月前に更新されました。
8件の返信スレッドを表示中
  • 投稿者
    投稿
    • #55861
      ki
      ゲスト

      申し訳ありません。
      Wordpressを初めて半年です。

      テーマ編集でfunctionを編集しましたら、真っ白になってしまいました。
      対処法として、
      fttpでdefine(‘WP_DEBUG’, true);と wp-config.phpを修正してもエラー表示がでてきません。

      どなたか助けていただくとありがたいです。

      アドレスは:https://airisu745.info/です。

    • #55862
      ki
      ゲスト

      大変恐縮です。
      fttpでfunctionを再編集しましたら、見ることができるようになりました。
      ですが、
      「define(‘WP_DEBUG’, true);と wp-config.phpを修正してもエラー表示がでてきません。」
      という問題は解決できていません。

      教示いただけると助かります。

    • #55867
      アバター画像わいひら
      キーマスター

      今サイトを拝見した限りでは、通常表示されているようです。
      自己解決ということでよいでしょうか?

      とりあえず、元に戻せない場合は、親テーマのfunctions.phpを編集したのなら、親テーマのfunctions.phpを上書き。子テーマなら子テーマのfunctions.phpを上書きすればエラーは解消できるかと思います。

    • #55868
      かうたっく
      ゲスト

      テーマ編集でfunctionを編集しましたら、真っ白になってしまいました。
      対処法として、
      fttpでdefine(‘WP_DEBUG’, true);と wp-config.phpを修正してもエラー表示がでてきません。

      FTPソフトでwp-config.phpにdefine(‘WP_DEBUG’, true);と書くのは、エラーが出ている箇所を特定するのに役立つ。対処するために場所を限定する。といったイメージです。

      fttpでfunctionを再編集しましたら、見ることができるようになりました。

      エラーの原因であるfunctions.phpを元に戻す。などで対応したので、エラーから復活した。と言う事です。

      「define(‘WP_DEBUG’, true);と wp-config.phpを修正してもエラー表示がでてきません。」

      エラーが出ていない場合は『エラー表示』は出ません。エラーから復活する前だと、エラーが出たテーマのfunctions.phpの何行目。のようなエラーコードが出ます。

      エラーコードを見る前。一足先にエラーから復活されたようで、早めに原因に気付いて自力で直された。って事ですねっ^^

    • #55875
      ki
      ゲスト

      丁寧なご回答、また説明ありがとうございます。
      皆さんにわからないような質問をして申し訳ありませんでしたm(_ _)m

      画面が真っ白になって、頭も真っ白になってしまったので真っ先に質問をしてしまいました。
      しかし、冷静に考えれば、原因はほぼわかっていたはずなので、すぐにFTPソフトで元に戻せたのですが、慌ててしまいました。

      画面が真っ白になったら、まず「深呼吸」。
      その大切さがよく分かったエラーでした。

      ~~~~~~~~~~~~~~~~

      しかし、下記の問題がまだ残っています。

      <wp-config.phpの中のデバック機能ON>

      「define(‘WP_DEBUG’, false);」 (←デバックエラー「非」表示)

      「define(‘WP_DEBUG’, true);」 (←デバックエラー表示)

      と、デバックモードをONにしたのですが、エラー表示が出ずに、真っ白のままだったのです。
      その後、エラー表示が出ないまま、function.phpを修正して幸い復旧しました。
      次回エラーになったときのために、もしこの「デバックモードにしてもエラー表示がでない症状」の解消法がわかれば助かるのですが・・・。

    • #55876
      かうたっく
      ゲスト

      エラーが出てdebug機能をonにしたとき、ページを更新しているとエラーコードが表示されたかもしれません。※更新しないとエラーコードが出た画面を表示しない。

      あとサーバーにもよりますが、エラーコードの表示・非表示はphp/iniでdisplay_errorsをon・offと行うのがリスクが少ないです。そのPHP設定がない場合、wp-config.phpでdebug機能を利用する。といった感じです。

    • #55891
      アバター画像わいひら
      キーマスター

      #55875
      サーバーはどこのものを使っていますか?
      サーバーによって他に設定が必要な場合もあります。エラーがそのまま表示されると、セキュリティー的に問題がある場合もあるので。
      例えば、MixHostの場合だと、以下のような設定が必要です。
      MixHostでWordpressのPHPエラーが表示されないときの対処方法

    • #55896
      かうたっく
      ゲスト

      サーバー名 エラーコード 表示

      などで検索すると、具体的な方法が出てくると思います^^

      MixHostではPHP設定では伝わらないし、どこを開けば良いのか困りますね…

      ちなみにさくらの場合はPHP.iniの設定もあるので、一度設定を確認してみてください。PHP設定が出来ない・ないサーバーの場合、wp-config.phpを編集が良いかもしれません。

    • #55898
      ki
      ゲスト

      ご丁寧に、とても助かります。
      やってみます。

      本当にありがとうございました。

8件の返信スレッドを表示中
  • トピック「functionを編集していましたら、真っ白に」には新しい返信をつけることはできません。
スポンサーリンク
アドセンス(大)
アドセンス(大)