Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/02/2008, 14:12
alejoxd
 
Fecha de Ingreso: enero-2008
Mensajes: 14
Antigüedad: 16 años, 4 meses
Puntos: 0
Problema con Include y " / "

Que tal.
Resulta que estoy mudando de server, de un RHEL 3 con Cpnel a un REHL 5 tambien con panel.
El tema es que tengo muchos sitios con inludes de esta manera:
<?php virtual ("/cgi-bin/in.cgi"); ?>
Y cuando los paso al nuevo server me da este error :

Warning: virtual() [function.virtual]: Unable to include '/cgi-bin/in.cgi' - request execution failed in /home/sitio/public_html/index.php on line 3

Renegando y renegando lo hice funcionar de esta manera:
<?php virtual("cgi-bin/in.cgi"); ?>

Sacando el espacio que habia antes del paréntesis y quitandole el "/"

Estuve mirando en el php.ini y me parece que no se corrije desde ahi, donde puede ser? sino cuando pase todos los sitios voya tener que modificar eso en cada dominio.

Otro include que utilizo y tampoco anda en este servidor es.
$i=include($DOCUMENT_ROOT.'/filtro.php'); if($i!==false)
Para que ande tengo que quitarle el "/" , mientras que en el server viejo es lo contario, si le quito "/" no anda.

El server nuevo tiene PHP 5.2.5
Y el viejo PHP 5.2.4