Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/04/2013, 06:01
DoHITB
 
Fecha de Ingreso: abril-2012
Ubicación: 41°37′00″N, 00°37′00″E
Mensajes: 462
Antigüedad: 12 años, 1 mes
Puntos: 33
Problemas con include

Buenas!

Estoy desarrollando una web, y hace poco la mejoré (en local). Ahora quiero subir la web a un subdominio que he creado dentro de mi hosting para acabar de mejorarla, pero los includes me dan error...

en php LOCAL tenía cosas como:

Código PHP:
Ver original
  1. (archivo: {ruta}/ng/Class/Clase1.php)
  2.  
  3. include_once "Clase2.php";
  4.  
  5. class Clase1 extends Clase2{
  6.   //resto de código
  7. }

Y me daba errores en el hosting, así que lo cambié a :

Código PHP:
Ver original
  1. (archivo: {ruta}/ng/Class/Clase1.php)
  2.  
  3. include_once "{ruta}/ng//Clase2.php";
  4.  
  5. class Clase1 extends Clase2{
  6.   //resto de código
  7. }

Hasta ahí todo debería ir bien, pero me arroja errores del tipo:

Código:
Warning: include_once(): open_basedir restriction in effect. File({ruta}/ng/Class/Clase1.php) is not within the allowed path(s): ({ruta}:{ruta}/ng:/tmp:{ruta}/ng:.:) in {ruta}/ng/Class/Clase1.php on line 2

Warning: include_once({ruta}ng/Class/Clase1.php): failed to open stream: Operation not permitted in {ruta}/ng/Class/Clase1.php on line 2

Warning: include_once(): Failed opening '{ruta}/ng/Class/Clase1.php' for inclusion (include_path='{ruta}:}{ruta}/ng:/tmp:{ruta}/ng:.:') in {ruta}/ng/Class/Clase1.php on line 2
He estado probando de cambar (como se ve) el include_path y el open_basedir, pero no se arregla...

¿Qué estoy haciendo mal?