Ergebnis 1 bis 7 von 7

Thema: contao Manager läuft gleich auf einen Fehler 500

  1. #1
    Contao-Fan
    Registriert seit
    28.11.2011.
    Ort
    Nürnberg
    Beiträge
    691

    Frage contao Manager läuft gleich auf einen Fehler 500

    Hallo,

    ich versuche gerade den aktuellen Contao-manager im web Folder zu starten, dann kommt diese Fehlermeldung:
    HTML-Code:
    ERROR 500 Failed to create "/var/customers/webs/webserver/webserver/tragetaschenmarkt-v4/contao-manager": mkdir(): open_basedir restriction in effect. File(/var/customers/webs/webserver/webserver/tragetaschenmarkt-v4/contao-manager) is not within the allowed path(s): (/var/customers/webs/webserver/webserver/tragetaschenmarkt-v4/web:/var/customers/tmp/webserver:/usr/share/php:/usr/share/php5:/tmp).
    Dieser usr/share/php5:tmp kommt mir verdächtig vor. Aber ich habe die Php V7.2 bereits eingestellt. Warum hier php5 Kommt kann ich nicht sagen.

    Bin bei Webgo

    in dem php Einstellungen habe ich diese Einstellung gefunden:
    {OPEN_BASEDIR_C}open_basedir = "{OPEN_BASEDIR}"
    Schränkt das Contao 4.9 ein und wie muß ich das verändern, falls es einschränkend ist?

    Danke für Eure Hilfe?
    Geändert von my-om (26.07.2020 um 19:05 Uhr)

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.116
    Partner-ID
    10107

    Standard

    Wie die Fehlermeldung schon sagt ist auf deinem Server open_basedir gesetzt - und so konfiguriert, dass PHP by default nur auf alles innerhalb des Document Roots (dein web/ Ordner) zugreifen darf. Am besten ist, wenn auf deinem Server open_basedir nicht verwendet wird, da die Verwendung von open_basedir erhebliche Performance Einbußen bringt.

  3. #3
    Contao-Fan
    Registriert seit
    28.11.2011.
    Ort
    Nürnberg
    Beiträge
    691

    Computer

    Zitat Zitat von Spooky Beitrag anzeigen
    Wie die Fehlermeldung schon sagt ist auf deinem Server open_basedir gesetzt - und so konfiguriert, dass PHP by default nur auf alles innerhalb des Document Roots (dein web/ Ordner) zugreifen darf. Am besten ist, wenn auf deinem Server open_basedir nicht verwendet wird, da die Verwendung von open_basedir erhebliche Performance Einbußen bringt.
    Hi Spooky,
    Danke für deinen Beitrag
    ich habe die Anweisung

    {OPEN_BASEDIR_C}open_basedir = "{OPEN_BASEDIR}"

    herausgenommen. Aber es hat das Problem nicht gelöst.
    Muß ich eine andere Anweisung geben?

    Habe diese Einstellung {OPEN_BASEDIR_C}open_basedir = "verzeichnis" verwendet, damit hat es funktioniert.

    Danke
    Geändert von my-om (26.07.2020 um 19:15 Uhr)

  4. #4
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.078
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Was für ein Paket hast du denn bei Webgo? Auf den alten Platin-Paketen und dem CMS-Power war das nie ein Problem. Selbst wenn das jetzt per Default so eingestellt ist, hast du aber hoffentlich auch bei den neuen Paketen einen eigenen Apache-Server mit Zugriff auf httpd.conf und auch php.ini, könntest also wohl open_basedir ensprechend einstellen.

    Edit: Gerade nachgeschaut, wird auch bei den neuen Paketen explizit angegeben, dass ein eigener Apache zur Verfügung steht und die php.ini editierbar ist. Bei "meinen" alten Paketen ist es allerdings noch so voreingestellt, dass bei open_basedir kein Wert eingegeben ist (no value).

  5. #5
    Contao-Fan
    Registriert seit
    28.11.2011.
    Ort
    Nürnberg
    Beiträge
    691

    Computer

    Zitat Zitat von tab Beitrag anzeigen
    Was für ein Paket hast du denn bei Webgo? Auf den alten Platin-Paketen und dem CMS-Power war das nie ein Problem. Selbst wenn das jetzt per Default so eingestellt ist, hast du aber hoffentlich auch bei den neuen Paketen einen eigenen Apache-Server mit Zugriff auf httpd.conf und auch php.ini, könntest also wohl open_basedir ensprechend einstellen.

    Edit: Gerade nachgeschaut, wird auch bei den neuen Paketen explizit angegeben, dass ein eigener Apache zur Verfügung steht und die php.ini editierbar ist. Bei "meinen" alten Paketen ist es allerdings noch so voreingestellt, dass bei open_basedir kein Wert eingegeben ist (no value).
    Hi, danke für deinen Beitrag.
    Ich habe einen VServer. Das Problem habe ich schon gelöst siehe oben.

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.116
    Partner-ID
    10107

    Standard

    Du solltest aber wie gesagt open_basedir nicht setzen lassen, da du ansonsten sehr viel Performance herschenkst.

  7. #7
    Contao-Fan
    Registriert seit
    28.11.2011.
    Ort
    Nürnberg
    Beiträge
    691

    Frage

    Zitat Zitat von Spooky Beitrag anzeigen
    Du solltest aber wie gesagt open_basedir nicht setzen lassen, da du ansonsten sehr viel Performance herschenkst.
    Hi,

    ich habe es herausgenommen und habe trotzdem den Fehler bekommen.

    Meine Lösung {OPEN_BASEDIR_C}open_basedir = "verzeichnis" hat mich jetzt zwar den benutzer anlegen lassen, aber jetzt kommt der Fehler wieder.

    Jetzt habe ich {OPEN_BASEDIR_C}open_basedir = "" eingetragen damit geht es.
    Geändert von my-om (26.07.2020 um 19:33 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •