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?

dfilkovi
fuente
¿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.

rodjek
fuente
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.

Andrejs Cainikovs
fuente
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

dfilkovi
fuente