Estoy usando $_SERVER['DOCUMENT_ROOT']
para mis rutas de inclusión, para que los archivos se den cuenta de dónde se están ejecutando (es decir, si están en vivo o en etapas) y funciona bien, a excepción de los scripts que ejecuta cron en los que tengo que codificar el camino.
¿Hay alguna otra variable que pueda usar que pueda funcionar tanto desde el cron como desde el navegador?
Si el script se ejecuta desde subcarpetas, devolverá las subcarpetas. –