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.
In file wp-config.php you can find constant WP_DEBUG, make sure it is set to false.
This is for wordpress 3.x
this error occur when you change your php version: it's very simple to suppress this error message
To suppress the DEPRECATED Error message, just add below code into your index.php file:
init_set('display_errors',False);
You can do it in code by calling the following functions.
or
You have to edit the php configuration file. Fin the line
and replace with
error_reporting = E_ALL ^ E_DEPRECATED
If you don't have access to the configuration file you can add this line to the php wordpress file (maybe headers.php)