Make Vanilla work with PHP 5.4
If you have tried updating to PHP 5.4.0, you will notice that your installation of Vanilla may stop working with an error similar to the following:
Only variables should be passed by reference in ...
On receiving the error, you will most likely proceed to search for solutions and will eventually be pointed towards this page (look under Array Dereferencing).
error_reporting setting in your
php.ini will not help as Vanilla overrides the setting.
Here is the solution for this problem:
I have submitted the change as a GitHub pull request but it seems like it wasn't noticed.
At least you have a solution here!
PS. I wrote more up but the forum currently has problems with long posts as well as Google sign-on.