Hola colegas, resulta que tengo 2 carpetas en el directorio raiz de mi proyecto
 
*db : esta carpeta tiene mis archivos de conexión
*lib : aqui se encuentran todas mis clases y en cada uno llamo a una instancia de la conexión usando los archivos de conexión que estan en la carpeta db  
 Código PHP:
    require_once 'db/Db.class.php'; 
    
  y en mis archivos de proyecto llamo normalmente a las librerias:  
 Código PHP:
    require_once 'lib/Miclase.class.php'; 
    
  Hasta ahi todo bien pero resutla que tengo una carpeta *CMS donde se encuentra mi proyecto para el administrador y necesito acceder a mis clases que estan en la carpeta *lib y el problema es que uso una ruta relativa para retroceder de directorio:  
 Código PHP:
    require_once '../lib/Miclase.class.php'; 
    
  Y bueno, el error que me aparece es que no encuentra el archivo de conexión que esta en la carpeta *db ya que también debería "retroceder" de directorio.... 
Warning: require_once(dbConfig/Db.class.php) [function.require-once]: failed to open stream: No such file or directory in C:\AppServ\www\xxxx\lib\Miclase.class.php  on line 3  
 Código PHP:
    Fatal error: require_once() [function.require]: Failed opening required 'dbConfig/Db.class.php' (include_path='.;C:\php5\pear') in C:AppServwwwxxxxlibMiclases.class.php on line 3 
    
  he probado con $_SERVER["DOCUMENT_ROOT"]
y con dirname(__FILE__) pero no tengo resultado... que debo hacer? usar rutas absolutas en mis clases al llamar a la conexión? que comando usar? espero me puedan ayudar!