PHPはversion 8以降、Codeのエラーチェックが厳しくなり、本番環境であってもWarningが表示される場合がある。
特にDokuwikiの場合、loginしている時に 大量にWarningを出力する場合があり、ちょっと気になったので、修正を行なった。
筆者の環境の場合、blog pluginがあまりよろしくないCodeのようで、Undefined array keys
が大量に出力された。
/usr/local/etc/php.iniにdisplay_errors = Off
を記述すると、この Undefined array keys系のErrorが抑制される。
この解決法は本来のCodeの品質を向上させ、Bugを減らすという意味では全く解決されておらず、ただの一時凌ぎだが、blog pluginを書き直すのはちょっと面倒なので、今回はこれで諦める。