Vorher ging z. B. include(../../php/file.php);
und nachher wird die Datei plötzlich nicht mehr gefunden. Woran liegt das?
ist eigentlich gaaanz einfach, wenn man kurz drüber nachdenkt.

Du benutzt eine relative Adressierung ( ../../ ) zu deiner Zieldatei. Diese Art der Adressierung bezieht sich
immer auf das jeweils aktuelle Arbeitsverzeichnis. Und genau dieses AV ist ein wankelmütig Ding. Es enthält nur dann relativ sicher den ursprünglichen Wert, wenn seit dem Scriptstart kein
chdir() oder Ähnliches aufgerufen wurde (was des öfteren passiert).
Adressiere Deine Dateien
immer mit einem Fixpunkt, z.B. ausgehend von WB_PATH oder evt. auch der aufrufenden Datei (__DIR__), so ist die Adresse immer klar definiert und nicht von irgendwelchen, irgendwo änderbaren Variablen abhängig. (und natürlich die Groß-/Kleinschreibung strikt beachten, ganz besonders wenn man auf einem Windoofrechner entwickelt)
LG Manu