[erledigt] PHP 5.3 update Probleme - möglicherweise mit ioncube

  • Hallo,


    ich nutze hier bei netcup den xtCommerce Shop in der Version 4.0.14 (aktuellste Version).


    Da nun php von Version 5.2 auf 5.3 aktualisiert wird, habe ich natürlich sofort mal testweise auf 5.3 gestellt. Ich bekomme nun nach Aufruf des Shops folgenden Fehler:



    Warning: realpath() [function.realpath]: open_basedir restriction in effect. File(/usr/local/php53/lib/php/20090626) is not within the allowed path(s): (/var/www/web643/files:/var/www/web643/atd:/var/www/web643/html:/var/www/web643/phptmp:/usr/share/php:/var/lib/php5:/tmp:/usr/bin:/srv/www/htdocs) in /var/www/web643/html/index.php on line 7

    Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/var/www/web643/ioncube/ioncube_loader_lin_5.3.so) is not within the allowed path(s): (/var/www/web643/files:/var/www/web643/atd:/var/www/web643/html:/var/www/web643/phptmp:/usr/share/php:/var/lib/php5:/tmp:/usr/bin:/srv/www/htdocs) in /var/www/web643/html/index.php on line 7


    Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/var/www/ioncube/ioncube_loader_lin_5.3.so) is not within the allowed path(s): (/var/www/web643/files:/var/www/web643/atd:/var/www/web643/html:/var/www/web643/phptmp:/usr/share/php:/var/lib/php5:/tmp:/usr/bin:/srv/www/htdocs) in /var/www/web643/html/index.php on line 7


    Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/var/ioncube/ioncube_loader_lin_5.3.so) is not within the allowed path(s): (/var/www/web643/files:/var/www/web643/atd:/var/www/web643/html:/var/www/web643/phptmp:/usr/share/php:/var/lib/php5:/tmp:/usr/bin:/srv/www/htdocs) in /var/www/web643/html/index.php on line 7



    Am 29.02.2012 wird das Update durchgeführt. Der Shop sollte Anfang März online gehen.
    Da ich kein php Programmierer bin, weiß ich leider nicht, wo hier der Fehler liegt.


    Der Shop sollte ab php 5.1 laufen.Bin also für jede Hilfe dankbar!


    Gruß Gregor


    Edit: Problem erledigt. Ioncube war nicht in php 5.3 integriert.

    2 Mal editiert, zuletzt von Shizophren () aus folgendem Grund: Problem erledigt

  • vServer oder webspace? Bei ersterem hilft ein Blick in die php.ini - Stichwort open_basedir.


    Edit: Ich tippe auf einen falsch gesetzten Pfad bei iconcube. Er versucht auf jedenfall auf /var/www/ioncube/ioncube_loader_lin_5.3.so zuzugreifen. Sollte das nicht /var/www/web643/ioncube/ioncube_loader_lin_5.3.so sein?