PHPのNoticeエラーが気になります

Simplicityの特徴 フォーラム 不具合報告 PHPのNoticeエラーが気になります

3件の返信スレッドを表示中
  • 投稿者
    投稿
    • #36808
      yokudekiru
      ゲスト

      最近忙しくて、なかなかフォーラムに参加できていませんでした。これからも、また忙しい日が続きそうなのであまり参加できないかもしれません。

      以前から気になっていたことなんですが、Simplicityでは通常のページだけではなく管理画面などにもPHPのNoticeエラーがたくさんでています。そのほとんどがUndefined index(未定義関数を使おうとしている)エラーです。
      Noticeエラーなので、ほっといても特に問題はないですが、デバックモードにしたときに変な文字が出てきますし、エラーログが肥大化する可能性もあるのでできれば、なおすべきだと思います。

      ちなみにUndefined indexへの対処として私はこんなふうにしています。

      
      <?php
      if (!isset($i)) {
          $i = 0;
      }
      ?>
      

      参考になれば幸いです。

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

      それは、Simplicity1系を使用しているからではないでしょうか?
      http://学学.jp/wp-content/themes/simplicity/style.css
      noticeについては極一部の例外を除き、Simplicity2で既に対応しています。

      noticeが出るところを出来る限り修正

      http://wp-simplicity.com/simplicity2-0-0/

      あと、特に独自で設定をしていない通常のレンタルサーバーであれば、デフォルトでPHPやApacheのエラーログにnoticeが出力される可能性はかなり低いかと思います。(エラーログとしか書かれていないので、何のエラーログかにもよるかもしれないのですけど)
      エラーログに記録されるレベルの設定(LogLevel) – ログファイルの詳細 – Apache入門
      PHPでのログ出力 まとめ – Qiita

    • #36954
      yokudekiru
      ゲスト

      そうだったんですね!
      試しに最新バージョンを使ってみたところ、私の気になっていたエラーは全部消えていました。

      私のサイトの場合、子テーマ以外にも、少しカスタマイズしているせいで、忙しい今はアップグレードできませんが、春休み等時間のあるときにアップグレードさせていただこうと思います。

      これからも無理せずに開発頑張ってください。

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

      ありがとうございます。
      時間の空いた時に、やわやわとやって行こうと思います^^

3件の返信スレッドを表示中
  • トピック「PHPのNoticeエラーが気になります」には新しい返信をつけることはできません。
スポンサーリンク
アドセンス(大)
アドセンス(大)