Ik ben al een tijdje aan het zoeken naar een oplossing voor het volgende:
Ik kan via mijn hosting provider de PHP versie wijzigen. Bij 5.4 werkt alles naar behoren.
Als ik 5.6 selecteer dan gaat mijn owncloud installatie onderuit (internal server error). Mijn wordpress website blijft het gewoon doen.
Alle bestanden blijven hetzelfde (.htaccess, index.php, etc.)
Een phpconfig.php bestand in de desbetreffende directory is wel opvraagbaar en werkt.
Als ik weer terugverander naar 5.4 werkt alles weer.
Wat ik niet kan vinden is wat het verschil is tussen 5.4 en 5.6 waardoor een deel niet meer werkt.
PHP zal zelf het beste kunnen melden wat er mis gaat.
Zet daartoe de errors op het scherm. Error reporting E_ALL in display_errors aan.
Een wit scherm of een simpele "er ging iets mis / internal server error" is namelijk nietszeggend.
Waarschijnlijk een fatal error omdat je een functie gebruikt die in php 5.6 niet meer bestaat,
of je gebruikt iets uit een module die in de php.ini van de nieuwe versie niet aan staat. (of in z'n geheel niet aanwezig is).
Je kunt inderdaad phpinfo() vergelijken, maar dan vind je mogelijk 10 verschillen die er niet toe doen omdat dat voor jouw site niet gebruikt wordt.
Laat php gewoon vertellen wat hij mist (of zoek het wat omslachtiger uit de error logs)