open_basedir restriction in effect:- Pfade stimmen nicht

  • also ich habe eine wp 3.9 frisch installiert. Dann ein paar Plugins installiert.

    Befund; kann im Admin Bereich viel viel zu wenig machen:
    Keine Widgets einrichten, abstimmen und konfigurieren;
    keine Themes richtig einrichten.

    Es sieht so in Etwa aus als wären die Files & Permissions kpl. durcheinander. GGF auch JQuery nicht in Ordnung
    Darüber hinaus stell ich fest dass es keinen Unterschied macht ob ich die Plugins an oder ausgeschaltet habe.

    am Ende hab ich heute mal den wp-file-permissions-check laufen lassen.
    der stammt von dieser url https://wordpress.org/plugins/wp-file-permission-check/

    diese errors:

    Zitat

    Error: SplFileInfo::getPerms() [splfileinfo.getperms]: open_basedir restriction in effect.
    File(/home/vhost/WWW/literaturen.org/..) is not within the allowed path(s):
    (/home/vhost/WWW/literaturen.org/:/usr/local/httpd/icons/:/usr/local/httpd/phptmp/)

    wie kann ich das obenstehende interpretieren:

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • hallo

    nein - ist auf nem rootservrer den mein freund adminstriert.
    also - zu den symptomen

    wp läuft an und für sich.
    aber ich kann im admin-bereich ganz viel dinge nicht machen;:

    keine konfiguration von widgets
    keine setting-option-page aufmachen - und und und.

    freu mich auf einen tipp

  • hallo Marcus

    also ich hab mal in der von dir angeratenen Richtung weiter gesucht.

    Es sieht so in Etwa aus als wären die Files & Permissions kpl. durcheinander. GGF auch JQuery nicht in Ordnung.
    Darüber hinaus stell ich fest dass es keinen Unterschied macht ob ich die Plugins an oder ausgeschaltet habe.

    am Ende hab ich heute mal den wp-file-permissions-check laufen lassen.
    der stammt von dieser url https://wordpress.org/plugins/wp-file-permission-check/

    Code
    Error: SplFileInfo::getPerms() [splfileinfo.getperms]: open_basedir restriction in effect.
            File(/home/vhost/WWW/mypage.org/..) is not within the allowed path(s):
            (/home/vhost/WWW/mypage.org/:/usr/local/httpd/icons/:/usr/local/httpd/phptmp/)

    und wenn ich die php-info von mypage.org ansehe dann bekomme ich für die openbasedir folgende Rückmeldung:

    Zitat


    open_basedir

    local value: /home/vhost/WWW/mypage.org/:/usr/local/httpd/icons/:/usr/local/httpd/phptmp/
    master value: /usr/local/httpd/docroot

    ferner bin ich noch nicht ganz sicher ob das mit dem magic-quotes auch alles stimmt:
    sind denn die magic qoted denn jetzt on oder off

    Zitat


    magic_quotes_gpc Off On
    magic_quotes_runtime On On


    das linke sind die local values
    das rechte die master values

    - hmm ich denk dass das schon einige Anhaltspunkte sind; Findest du nicht!?


    zu den openbasedir-befunden hab ich folgendes noch gefunden-,

    http://stackoverflow.com/questions/1846…e-allowed-paths

    Modify the open_basedir settings in your PHP configuration (See Runtime Configuration). The open_basedir setting is primarily used to prevent PHP scripts for a particular user from accessing files in another user's account. So usually, any files in
    your own account should be readable by your own scripts.

    Example settings via .htaccess if PHP runs as Apache module on a Linux system:

    Zitat


    <DirectoryMatch "/home/sites/site81/">
    php_admin_value open_basedir "/home/sites/site81/:/tmp/:/"
    </DirectoryMatch>

    To resolve this error, we must edit the file httpd.conf. Way before it can be seen in phpinfo in apache2handler section directive Server Root. For example, in my case this way

    Zitat

    - / etc / httpd / httpd.conf.


    Open the file httpd.conf, find the mention of the parameter open_basedir.
    And set it to none. (php_admin_value open_basedir none)

    Klingt doch sehr inteessant oder. Die Konflikte die ich habe koennten hier herstammen oder!?

    freu mich von dir wieder zu hoeren.

    vg


  • nein - ist auf nem rootservrer den mein freund adminstriert.

    Dann sollte es aber kein Probleme sein, das Problem zu beheben ;-).

    Dein Freund hat in seiner vhost vergessen, das Verzeichnis

    Code
    /home/vhost/WWW/literaturen.org

    mit in die open_basedir auszunehmen. Müsste so aussehen:

    Code
    php_admin_value open_basedir /home/vhost/WWW/literaturen.org/..:/usr/local/httpd/icons/:/usr/local/httpd/phptmp

    Leider ist die Fehlermeldung unvollständig, so das du die .. mit dem fehlenden Verzeichnis ersetzen musst. Er soll auch mal in die error.log schauen, das steht die vollständige Fehlermeldung.

    Einmal editiert, zuletzt von Hille (7. Mai 2014 um 22:05)

  • hallo Hille

    vielen vielen Dank für deine Hilfe! Die war suuuuupper!!

    jetzt geht alles - der server-admin - ich hab ihm eine superlange mail geschickt mit allen Beschreibungen u. der Sammlung der Befunde.

    Er hat die magic_quotes anders eingestellt:


    Zitat


    magic_quotes_gpc Off On
    magic_quotes_runtime Off On
    magic_quotes_sybase Off Off


    links : local value
    rechts master value

    - endlich ist alles im Admin Bereich moeglich. Ich freu mich suuuuper


    dir lieber Hille ganz vielen Dank!!

    vg lin

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!