Php open_basedir restriction

Dieses Thema im Forum "Installation und Konfiguration" wurde erstellt von planet_fox, 26. Feb. 2009.

  1. planet_fox

    planet_fox Super-Moderator

    habe folgenden fehler seit kurzem in einem osc shop, es gibt keine open basedir beschränkung dazu.

    Code:
    Warning: file_exists() [[URL="http://www.gigalo.de/admin/function.file-exists"]function.file-exists[/URL]]: open_basedir restriction in effect. File(/usr/bin/gzip) is not within the allowed path(s): (/var/www/web91) in /var/www/web91/web/admin/backup.php on line [I]424[/I]
     
  2. Till

    Till Administrator

    Dem Fehler nach gibt es aber eine. Welche ISPConfig Version und wie ist php dort eingebunden?
     
  3. planet_fox

    planet_fox Super-Moderator

    ISP2 und suphp php5. der fehler tritt erst seit circa 3 Wochen auf.
    es wird eine eigene php.ini genutzt und mir kommt grad eine idee eventuell
    hat das eine verbindung mit suphp und isp2 update ich prüfe das mal
     
  4. Till

    Till Administrator

    Poste bitte mal den Inhalt des vhost files des betroffenen webs.
     
  5. planet_fox

    planet_fox Super-Moderator

    Fehler gefunden nach einem ISP Update habe ich meine Suphp vergessen zu ändern und ISP2 stellt suphp jedesmal um :( . So muss es sein

    Code:
    ;Handler for php-scripts
    #x-httpd-php=php:/home/admispconfig/ispconfig/tools/suphp/usr/bin/php-wrapper
    
    x-httpd-php=php:/usr/bin/php5-cgi
    x-httpd-php=php4:/usr/bin/php4-cgi
    
    und so war es

    Code:
    ;Handler for php-scripts
    x-httpd-php=php:/home/admispconfig/ispconfig/tools/suphp/usr/bin/php-wrapper
    
    
     
  6. Till

    Till Administrator

    Also der suphp Wrapper ist schon eine gute Sache und aus Sicherheitsgründen solltest Du ihn auch unbedingt nehmen!

    Stattdessen würde Ich folgendes machen. Erstelle ein Verzechnis:

    /var/www/web91/bin

    und da legts Du eine Kopie des gzip rein. dann änderst du in Deinem CMS den Pfad auf

    /var/www/web91/bin/gzip
     
  7. planet_fox

    planet_fox Super-Moderator

    Also ein which gzip und dann cp
     
  8. Till

    Till Administrator

    genau. Oder aber Du schaust in die obige Fehlermeldung, da steht der Pfad mit drin :)

    /usr/bin/gzip
     
  9. planet_fox

    planet_fox Super-Moderator

    Ich lass dass noch, bis Sonntag ist auf dem server keine seite mehr. Ist das in isp3 auch schon gelösst bzw was macht der phpwrapper genau
     
  10. Till

    Till Administrator

    In ISPConfig 3 ist das etwas anders.

    Suphp hat da noch keinen Wrapper, müssen wir noch ainbauen. Baer php-fcgi und php als cgi + suexc haben einen.
     
  11. planet_fox

    planet_fox Super-Moderator

    Kann ich da auch mit eigenen php.ini arbeiten wie unter suphp ?
     
  12. Till

    Till Administrator

    Ja, schau Dir mal die entsprecheden Wrapper Scripte an.
     

Diese Seite empfehlen