Ob das Fehlerbild wie beschrieben genau passt weiß ich nicht. Grundsätzlich kann ein Cache solche seltsamen Probleme verursachen, und ein Problem auf der PHP-Serverseite ist vorstellbar. Dass bei letzterem aber roher Quellcode ausgeliefert würde wie beschrieben kommt mir komisch vor, ich würde eine Fehlerseite des Webservers erwarten.
Schade, dass scheinbar keiner der betroffenen Besucher einen Screenshot gemacht hat? Das würde helfen.
Im Log nach 50x-Fehlern zu suchen wäre ein guter Ansatzpunkt.