Hi,
in a.php steht include 'f/b.php'
in b.php steht include 'g/c.php'
...
(include 'f/g/c.php').
Das musst du auch in der b.php machen, da der Aufruf ja quasi aus der a.php erfolgt (nachdem diese um b.php erweitert wurde), die ein Verzeichnis höher liegt als b.php.
Ich vermute, daß es evtl. an gewissen Einstellungen liegt, obwohl ich
weder bei Apache noch PHP die Konfiguration geändert habe - doch nichts genaues weiß ich nicht. Über einen entsprechenden Fingerzeig wäre ich sehr dankbar.
Das dieses auf anderen Webservern funktioniert hat, bezweifel ich jetzt mal. Wenn der Pfad nicht stimmt, wird die Datei nunmal nicht gefunden.