My server is running php 5.3 and My wordpress install is spitting these errors out on me causing the my session_start() to break.
Deprecated: Assigning the return value of new by reference is deprecated in /home//public_html/hub/wp-settings.php on line 647
Deprecated: Assigning the return value of new by reference is deprecated in /home//public_html/hub/wp-settings.php on line 662
Deprecated: Assigning the return value of new by reference is deprecated in /home//public_html/hub/wp-settings.php on line 669
Deprecated: Assigning the return value of new by reference is deprecated in /home//public_html/hub/wp-settings.php on line 676
Deprecated: Assigning the return value of new by reference is deprecated in /home//public_html/hub/wp-settings.php on line 712
This is annoying, but I do not want to turn off on screen error reporting. How do I disable these bothersome deprecated warnings?
I am running Wordpress 2.9.2.
I needed to adapt this to
I tend to use this method
In this way I do not turn off accidentally something I need
To only get errors those cause application to stop working use:
This will stop showing notice, warning and deprecated errors.
All the answers above are correct. Since no one have hinted out how to turn off all errors in php, I would like to mention it here :
Somebody might find it useful......
Just replace below code in wp-config.php file
define( 'WP_DEBUG', true ); to define( 'WP_DEBUG', true );
I just faced a similar problem where a SEO plugin issued a big number of warnings making my blog disk use exceed the plan limit.
I found out that you must include the error_reporting command after the wp-settings.php require in the wp-config.php file:
by doing this no more warnings, notices nor deprecated lines are appended to your error log file!
Tested on WordPress 3.8 but I guess it works for every installation.