Ver Mensaje Individual
  #12 (permalink)  
Antiguo 26/07/2008, 13:07
grekos
 
Fecha de Ingreso: diciembre-2003
Mensajes: 11
Antigüedad: 20 años, 4 meses
Puntos: 0
Respuesta: no va include en localhost

En mi caso no funcionan ni los includes ni los require.

En la raiz de un nuevo sitio creo dos archivos. Al index le pongo:
include("archivo2.php");
y al segundo <? $var1="prueba"; ?>

En el php.ini:
allow_url_fopen = On
allow_url_include = On

Si los dos archivos están juntos en la raiz funciona perfectamente. El problema es cuando en el include llamo a un archivo que está dentro de una carpeta. Tira este error:
Warning: include(carpeta/archivo2.php) [function.include]: failed to open stream: Permission denied in C:\Apache\htdocs\archivo.php on line 2

Warning: include() [function.include]: Failed opening 'carpeta/archivo2.php' for inclusion (include_path='.;C:\php5\pear') in C:\Apache\htdocs\archivo.php on line 2

No funciona en ninguno de los casos. Es problema es del servidor local pues todo funciona perfectamente en el otro servidor.

Lo mejor de todo es que antes funcionaba bien aquí también! Llevo tiempo reinstalando apache con php pues se fastidia cada cierto tiempo (la vez anterior nisiquiera podía abrir una imagen tipo http://localhost/imagen.jpg pues decía que no existia el archivo).

Gracias de antemano!