Hello everyone,
I woke up this morning and was logging into one of my clouds, and the site wasn't working. My cloud right now is in development, so it's not as though there is any kind of outage.
Looking at the log at /log/error.log, it showed similar to the following:
[22-Dec-2013 06:29:59 America/Chicago] PHP Fatal error: Call-time pass-by-reference has been removed in /paas/mycloud/www/core/components/my/badly/Coded.class.php on line 115
This has to do with call-time passes by reference which occur when you do something like this:
$output = somefunction(&$ohMy);
If you remove the ampersand (&), the error will go away. This wasn't an issue with the upgrade, but rather the fact that this was depreciated in PHP 5.3 and just threw a warning, but in PHP 5.4.
I don't think this will be something that people run across often, given that they are probably properly coding, but on the off chance people have old code like mine that suddenly breaks, this is how to fix it.
Regards,
Tom