Vbulletin Fix – Deprecated Assigning the return value in PHP 5.3

I recently moved my vbulletin forum to new site to PHP 5.3 and site was showing this errors.

Deprecated: Assigning the return value of new by reference is deprecated
Deprecated: Function set_magic_quotes_runtime() is deprecated

Dont worry! Here is an easy way to fix this error.

To fix:

Open global.php and add this line

error_reporting(E_ALL & ~E_NOTICE & ~8192);

Refresh your browser and your site will load normal.

Note: This is not a 100% fix solution. To fully fix deprecated warnings, you have to open the php file responsible for warnings, go to the error line no, remove the ‘&’ symbol. This will work 100%.

Similar Posts:

Prabhu Balakrishnan

I am an entrepreneur and graduate in Computer science engineering, pretty cool chap, blogging since 2005. My interests are Machine learning, Parallel computing, Computer vision, PHP, Wordpress, Linux etc. I like to chill out with travels, video games and a cup of hot coffee. I am born in India, currently living in Budapest, Hungary. Feel free to contact me anytime!

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Paris

    Thank you! This not only fixed vbulletin but also OSC errors. I would imagine zencart would have no problem with this either.