PHP incluye archivo


0

Tengo un marco común que reside en / var / www / fw / ruta de acceso troncal, y también tengo un host virtual que reside en /var/www/vhosts/aerosoftware.net/httpdocs/ en un http://aerosoftware.net/ dominio.

Cambié la ruta de inclusión php.ini por include_path = '.: / Var / www / fw / trunk' pero aún recibo un error de inclusión. ¿Porqué es eso?


¿Reiniciaste Apache después de editar php.ini?
Ben Pilbrow

Sí, varias veces ...
dfilkovi

Respuestas:


1

/var/www/vhosts/aerosoftware.net/httpdocs/ se ve como el diseño estándar de un cuadro de Plesk. Intente crear un archivo .htaccess dentro de su directorio httpdocs con lo siguiente.

php_value include_path ".:/var/www/fw/trunk"

También recomendaría crear un archivo phpinfo.php con

<? phpinfo(); ?>

para que pueda verificar que el valor de include_path ha cambiado.


Puede verificar aerosoftware.net que le mostrará un error y también le mostrará que tiene la ruta de inclusión correcta (include_path = '.: / Var / www / fw / trunk'), pero tiene razón, es un cuadro de plesk.
dfilkovi el

También aquí está el camino phpinfo para que pueda verlo: aerosoftware.net/phpinfo.php
dfilkovi

1

Tenga en cuenta que puede haber dos o más archivos php.ini. Por ejemplo, en mi máquina OpenSuse hay dos de ellas, una para el entorno apache y otra genérica.


0

Encontré una solución, fue esto lo que tuve que poner en un archivo de configuración para ese host virutal:

php_admin_value safe_mode off

php_admin_value open_basedir none

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.