-2

私はphpからこれらのエラーを受け取っています:

Strict Standards: Redefining already defined constructor for class WP_Widget in /home/kyle/WordPressDev/wp-includes/widgets.php on line 93

Strict Standards: Non-static method AisisCore_Loader_AutoLoader::get_instance() should not be called statically in /home/kyle/WordPressDev/wp-content/themes/Aisis-Framework/CoreTheme/Setup.php on line 6

Strict Standards: Accessing static property AisisCore_Template_Builder::$_options as non static in /home/kyle/WordPressDev/wp-content/themes/Aisis-Framework/AisisCore/Template/Builder.php on line 51

Strict Standards: Accessing static property AisisCore_Template_Builder::$_options as non static in /home/kyle/WordPressDev/wp-content/themes/Aisis-Framework/AisisCore/Template/Builder.php on line 69

Strict Standards: Accessing static property AisisCore_Template_Builder::$_options as non static in /home/kyle/WordPressDev/wp-content/themes/Aisis-Framework/AisisCore/Template/Builder.php on line 70

これは開発環境では問題なくダンディーですが、これらのエラーを表示する本番環境があります。php.inierror_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICTで設定してから Apache を再起動しましたが、それでも同じエラーが表示されますが、それらを修正することは素晴らしいことです。製品で立ち去ります。

4

3 に答える 3

2

本番環境では、あらゆる種類のエラーをユーザーから隠して、ログに記録する必要があります。

これを行うには、display_errors を Off に設定します。

display_errors = Off

そして、すべてをログに記録するように error_reporting を設定するだけです

error_reporting = E_ALL | E_STRICT
于 2013-05-18T02:43:06.853 に答える
0

に変更error_reportingしてみてくださいE_ALL & ~(E_DEPRECATED | E_STRICT)

于 2013-05-18T02:39:18.680 に答える