Setting up the the demo for the ea-Geier, we followed our own instructions from the documentation.
It seems the installed php version of the new server does not like the bundled version of the third-party library ADOdb 4.95a. It actually runs but throws some warnings that his library uses depreciated functions. To prevent that, we could switch of the warnings, but we choose to just download and setup the new version of ADOdb 5.16 like described in the documentation.
It seems they added a new switch for bulk binding in 5.1 thus this has to be enabled in /code/base/db.class.php.
The same issue arises with the Swift library. Using the version optimized for php5 instead of php4 and changing the appropriate lines in /code/base/mail.class.php removes the warnings - however functionality would be unaltered even without those changes.
And simpletest has changed, too. Now in version 1.1.0 (previously we had 1.0.1beta) addTestFile has been replaced by addFile, and due to the complete change to php5 without backwards compatibility to php4 constructors are handled differently.
The ea-Geier demo currently (formerly) reachable via http://www.ea-geier.at/ea-demo/ has been moved successfully to http://demo.ea-geier.at/. The old link will be forwarded to the new one.
We will update the necessary changes in the code base shortly ...