Quel thread che ti ho postato riguarda esattamente il problema che hai tu
Nella ricerca che feci scoprii due ragioni serie per le quali sarebbe seriamente sconsigliato far affidamento sull'uso di $_SERVER['DOCUMENT_ROOT'] per una web application che deve avere i requisiti di portabilità (come sembra che anche tu voglia), e che mi portarono ad ottenere quella piccola library di due funzioni, utilissima.
Per vedere solo il risultato, prova a leggere il post del 01-10-2007 ore 15:47, ovvero modalità di utilizzo delle costanti.