Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

164
Vistas
open_basedir no parece establecer la ruta base

En mi servidor Synology (linux), configuré tres entornos web Apache2.4 / PHP con las raíces:

 /volume1/web /volume1/webDevZone /volume1/webTstZone

Me gustaría tener un mecanismo en el que pueda llamar a algo como echo $_SERVER [DOCUMENT_ROOT] y obtener / independientemente del entorno en el que me esté ejecutando. De esta manera, cuando puedo llamar incluye o requiere sin necesidad de cambiar las cosas a medida que muevo mi aplicación de un entorno a otro.

Desafortunadamente, _ DIR _ no funciona, ya que no devuelve / (el resultado deseado). En su lugar, devuelve la ruta completa de un archivo. Entonces, si el archivo está anidado en algunos niveles, entonces _ DIR _ devuelve todos los niveles.

Estoy pensando que la solución no sería PHP, sino Apache.

Esperaba que open_basedir lo hiciera, pero no parece ser así.

¿Alguna idea?

Gracias

over 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda