Acabo de instalar WAMP en mi nueva computadora y he configurado todo para que funcione localhost y mi sitio web alias.
Estoy teniendo problemas para configurar el include_path. Fue configurado para .;C:\php\pear
y lo cambié a /
. Esto me dejó con estos mensajes de error:
Warning: include() [<a href='function.include'>function.include</a>]: Failed opening 'MYFILENAME.php' for inclusion (include_path='/') in C:\wamp\www\MYSITENAME\index2.php on line 13
Me he asegurado de que allow_url_fopen
y allow_url_include
ambos están habilitados.
¿Alguien sabe qué debo cambiar o qué configuración adicional se debe hacer para que mi include("somefile.php")
funcionará correctamente?
Además, ¿qué información adicional necesitaría para ayudar a solucionar esto?
¡¡Gracias!!
Respuestas:
/ No es la barra correcta para empezar. Include_path es una lista de ubicaciones separadas por un punto y coma, es decir, ".; C: \ php \ includes". Las ubicaciones deben residir en la raíz de tu web, donde sea que estén. El período significa literalmente "el directorio actual". Las ubicaciones se buscan en el orden indicado. Supongo que su include_path sería algo así como ".; C: \ wamp \ www \ MYSITENAME \ includes \".
Además, lea las rutas de Windows y lea el manual de PHP: php.net/manual/en/ini.core.php#ini.include-path.
fuente