include_path relativo en la instalación de WAMP

0

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!!

d-_-b
fuente
Las variables de entorno y las PATH si se configuran a través de Windows usan el formato C: \
cutrightjm
1
/ 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 \".
Ian Atkin
Además, lea las rutas de Windows y lea el manual de PHP: php.net/manual/en/ini.core.php#ini.include-path
Ian Atkin
@IanAtkin Gracias !!! ¿Por qué no enviar eso como respuesta?
d-_-b

Respuestas:

1

/ 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.

Ian Atkin
fuente