I've found that modifying the line 169 to change it from a reference to a literal assignment works.

Code

$AdminUI = & new AdminUI();

to

Code

$AdminUI = new AdminUI();

Not the best solution, but it seems to eliminate the problem, which came with the upgrade to 5.3.x which is the party that [url=http://php.net/manual/en/migration53.deprecated.php]deprecated assigning new as a reference [/url]. I suppose this may cause an increase in required memory, but I haven't notice any negligible consequences from the change.

If you can edit your php.ini file (and you are able to find it), modify the error_reporting directive:

Code

error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED

On most standard installations of php, you'll just need to add the "& ~E_DEPRECATED" to the end of the directive value. This is the manual way to change the level of error reporting without core hacking.