Julian von Mendel: include_path: Inkludieren geht nicht

Beitrag lesen

Hi,

das Problem wurde durch die open_basedir-Beschränkung hervorgerufen - scheinbar verhindert open_basedir auch den Zugriff auf Dateien aus include-Verzeichnissen. Weiterhin darf "chmod 444 /usr/share/php -R" natürlich nicht aufgerufen werden, da Ausführ-Rechte für die Verzeichnisse existieren müssen! Am einfachsten ist es, man gibt allen 555 oder differenziert per find.

Das open_basedir-Problem korrigiert man, in dem man die dort erlaubten Verzeichnisse um die Include-Verzeichnisse ergänzt:

<Directory /home/jvm>
    php_admin_value open_basedir /home/jvm
</Directory>

wird ersetzt durch:

<Directory /home/jvm>
    php_admin_value open_basedir /home/jvm:/usr/share/php:/usr/share/pear
</Directory>

Vielen Dank für eure Hilfe und deinen Lösungsansatz. Das entfernen der open_basedir-Regel hat tatsächlich zum Ziel geführt.

Schöne Grüße
Julian