Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/05/2010, 08:34
nelsonp
 
Fecha de Ingreso: febrero-2007
Mensajes: 44
Antigüedad: 17 años, 9 meses
Puntos: 1
php "include" en diferentes path no funciona en linux

Hola amigos,

Acabo de migrar todos mis sitios a un nuevo hosting. Anterior a este tenia un plan de reseller en una empresa y actualmente migre todos mis sitios a un vps en otra empresa de hosting. Ambos corren en Linux.

El problema que tengo en este nuevo hosting, que no lo tenia en el anterior, es que en los script en los que utilizo un "include" llamando a un archivo en otra cuenta (diferente path) dentro del mismo servidor, no funciona.

Ejemplificando, estoy intentando correr el script en: http://www.dom1.com/script.php este script esta en el servidor en el path /home/dom1/public_html/script.php. Este archivo (script.php) tiene la linea php: include("/home/dom2/public_html/script2.php"). Al correr el script me da el siguiente error:

Warning: include(/home/dom2/public_html/script2.php) [function.include]: failed to open stream: Permission denied in /home/dom1/public_html/script1.php on line 1

Warning: include() [function.include]: Failed opening '/home/dom2/public_html/script2.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/dom1/public_html/script1.php on line 1

Cabe aclarar que tengo acceso al root por lo tanto pudo hacer lo que sea.


Espero que alguien me entienda y que pueda ayudarme.

Muchas gracias de antemano para cualquiera que pueda darme alguna ayuda.


Saludos.