Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 40 von 79

Thema: Contao Manager wirft Error 500 aus

  1. #1
    Contao-Nutzer
    Registriert seit
    26.02.2018.
    Ort
    Rhein-Main
    Beiträge
    15

    Standard Contao Manager wirft Error 500 aus

    Hallo zusammen,

    ich möchte eine Contao 4.4 Installation in einer VM (eigener Server - Debian 9 - php 7.0) vornehmen - leider wirft mir der Contao Manager schon das aus:

    SICHERHEITSWARNUNG !!! Das Konfigurations-Verzeichnis ist ungeschützt
    Der Contao Manager hat erkannt, dass seine Konfigurationsdateien öffentlich erreichbar sind. Sie müssen diese Dateien schützen, bevor der Manager verwendet werden kann, da ein Angreifer sonst auf sensible Daten zugreifen könnte.

    Um dieses Problem zu beheben, schützen Sie das Verzeichnis "contao-manager" auf Ihrem Server. Bei Fragen lesen Sie das Handbuch ihres Webservers oder wenden Sie sich an Ihren Hosting-Anbieter.


    Was soll da wie geschützt werden?
    Check sagt alles ok!

    Hat jemand eine Idee?
    Danke schon mal vorab

  2. #2
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.943

    Standard

    Wie rufst Du denn den CM auf? Auf welches Verzeichnis hast Du Deine "Domain" (vhost) gesetzt? Normalerweise sollte das auf as Unterverzeichnis web/ Deiner Installation zeigen. Damit wäre das Verzeichnis contao-manager/ eine Etage darüber nicht erreichbar, also geschützt.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  3. #3
    Contao-Nutzer
    Registriert seit
    26.02.2018.
    Ort
    Rhein-Main
    Beiträge
    15

    Standard

    Danke für die Rückmeldung.
    Ich habe ein Unterverzeichnis in dem habe ich /web angelegt und die CM Datei eingelegt (wie immer ;-) )
    also www/http/contao44/web
    Der CM kann sich also gemütlich im oberen Verzeichnis contao44 ausbreiten.

    Gruß Irina

  4. #4
    Contao-Nutzer
    Registriert seit
    21.12.2018.
    Beiträge
    9

    Standard Same same...

    Hallo zusammen,

    habe genau dasselbe Problem.
    Ubuntu 18.04.1 LTS, Apache 2, PHP 7.2

    /var/www/html/web/contao-manager.phar.php wirft beim Aufruf genau denselben Fehler.

    Owner auf www-data (Gruppe und User) gesetzt, Rechte für andere entfernt, dennoch derselbe Fehler.

    Würde mich über einen Lösungshinweis sehr freuen.
    Viele Grüße

  5. #5
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von demograf Beitrag anzeigen
    also www/http/contao44/web
    Die Frage ist, ob auch der DocumentRoot Deiner Domain auf genau dieses Verzeichnis zeigt.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  6. #6
    Contao-Fan Avatar von PaddySD
    Registriert seit
    26.10.2016.
    Ort
    Andechs
    Beiträge
    656

    Standard

    Ihr müsst aber nicht nur ein Verzeichnis /web anlegen, sondern auch den Aufruf der Domain dort rein leiten. Das übergeordnete Verzeichnis (da wo /web drin liegt) darf von aussen nicht erreichbar sein!

    meineDomain.tld muss intern bei Euch auf z.B. /var/www/virtual/meineDomain/html/meineContaoInstallation/web zeigen.

  7. #7
    Contao-Nutzer
    Registriert seit
    26.02.2018.
    Ort
    Rhein-Main
    Beiträge
    15

    Daumen runter

    Das funktioniert alles nicht. Egal welchen pfad oder nach oben gelegt oder oder --- immer die gleiche Meldung
    Über composer funktionert es auch nicht

  8. #8
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Dann nochmals die Frage von oben:
    Wie rufst Du denn den CM auf?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  9. #9
    Contao-Nutzer
    Registriert seit
    21.12.2018.
    Beiträge
    9

    Standard dasselbe hier

    Zitat Zitat von demograf Beitrag anzeigen
    Das funktioniert alles nicht. Egal welchen pfad oder nach oben gelegt oder oder --- immer die gleiche Meldung
    Über composer funktionert es auch nicht
    Auch bei mir mit geändertem DocumentRoot (nun Aufruf über Browser nicht http://{IP}/web/contao-manager.phar.php sondern http://{IP}/contao-manager.phar.php) leider dieselbe Fehlermeldung.

  10. #10
    Contao-Nutzer
    Registriert seit
    21.12.2018.
    Beiträge
    9

    Standard Browser

    Zitat Zitat von xchs Beitrag anzeigen
    Dann nochmals die Frage von oben:

    In meinem Fall (selbes Fehlerbild), mit einem aktuellen Chrome von einem Windows-Host aus. Müsste imho aber eher ein serverseitiges Problem sein (HTTP 500).

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

    Standard

    Zitat Zitat von peterling Beitrag anzeigen
    Auch bei mir mit geändertem DocumentRoot (nun Aufruf über Browser nicht http://{IP}/web/contao-manager.phar.php sondern http://{IP}/contao-manager.phar.php) leider dieselbe Fehlermeldung.
    Was siehst du, wenn du http://{IP}/web/contao-manager.phar.php aufrufst?

  12. #12
    Contao-Nutzer
    Registriert seit
    21.12.2018.
    Beiträge
    9

    Standard na jetzt

    Zitat Zitat von Spooky Beitrag anzeigen
    Was siehst du, wenn du http://{IP}/web/contao-manager.phar.php aufrufst?


    inzwischen ein "Not Found
    The requested URL /web/contao-manager.phar.php/ was not found on this server."

    ,da das DocumentRoot ja nun bereits auf das Unterverzeichnis "/web" zeigt. Ansonsten beim nun angepassten Aufruf exakt dasselbe Fehlerbild wie zuvor.

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

    Standard

    Welches Fehlerbild nun genau?

  14. #14
    Contao-Nutzer
    Registriert seit
    26.02.2018.
    Ort
    Rhein-Main
    Beiträge
    15

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Dann nochmals die Frage von oben:
    ich rufe den CM so auf: http://{IP}/web/contao-manager.phar.php
    Geändert von demograf (21.12.2018 um 11:32 Uhr)

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

    Standard

    Zitat Zitat von demograf Beitrag anzeigen
    so: http://{IP}/web/contao-manager.phar.php
    Dieser Aufruf ist wie schon erwähnt nicht der richtige. Du musst den VirtualHost so einstellen, dass der DocumentRoot im /web Ordner der Contao Installation liegt.

  16. #16
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von demograf Beitrag anzeigen
    so: http://{IP}/web/contao-manager.phar.php
    Der Contao Manager muss so aufrufbar sein: http://{IP}/contao-manager.phar.php
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  17. #17
    Contao-Nutzer
    Registriert seit
    26.02.2018.
    Ort
    Rhein-Main
    Beiträge
    15

    Standard

    wenn das im etc/apache2/site-enable/ die Datei ist, dann habe ich das getan
    oder war das die falsche?

  18. #18
    Contao-Nutzer
    Registriert seit
    26.02.2018.
    Ort
    Rhein-Main
    Beiträge
    15

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Der Contao Manager muss so aufrufbar sein: http://{IP}/contao-manager.phar.php
    interpretiere ich das dann richtig, dass der pfad auf /contao44/web gelegt werden muss?
    das habe ich nämlich auch schon ausprobiert

    Ich schmeiss jetzt mal alles raus und neu.
    Macht aber nicht wirklich Spaß :-(

  19. #19
    Contao-Fan Avatar von PaddySD
    Registriert seit
    26.10.2016.
    Ort
    Andechs
    Beiträge
    656

    Standard

    Glaub's mir, da ist Contao noch eine der wirklich gut durchdachten Symfony Anwendungen. Installiere mal z.B. wallabag, da drehst Du durch, so dämlich ist das da aufgebaut... Da musst Du die Weiterleitung per .htaccess einstellen. Wenn Du den DocumentRoot nämlich gleich auf /web legst, klappt's nicht...

    Bei Contao bekommst Du das wenigstens erklärt... https://docs.contao.org/books/manual...-document-root

  20. #20
    Contao-Nutzer
    Registriert seit
    21.12.2018.
    Beiträge
    9

    Standard Fehlerbild

    Zitat Zitat von Spooky Beitrag anzeigen
    Welches Fehlerbild nun genau?
    Dieses:

    ERROR 500 SECURITY ALERT !!! Unprotected config directory detected
    The Contao Manager has detected that its config files are publicly accessible. All operations are disabled until the directory is secured, otherwise an attacker could access sensitive data of your installation.

    To fix this issue, make sure to prevent access to the "contao-manager" directory on your server. To learn how to do this, please refer to the manual of your webserver or contact your hosting provider.

    Aufruf nun, wie beschrieben, über das geänderte DocumentRoot (DocumentRoot /var/www/html/web) und folgender URL im Browser: "http://{IP}/contao-manager.phar.php".

    Gruß

  21. #21
    Contao-Nutzer
    Registriert seit
    21.12.2018.
    Beiträge
    9

    Standard habe ich so

    Zitat Zitat von xchs Beitrag anzeigen
    Der Contao Manager muss so aufrufbar sein: http://{IP}/contao-manager.phar.php
    exakt so, dann kommt der

    ERROR 500 SECURITY ALERT !!! Unprotected config directory detected
    The Contao Manager has detected that its config files are publicly accessible. All operations are disabled until the directory is secured, otherwise an attacker could access sensitive data of your installation.

    To fix this issue, make sure to prevent access to the "contao-manager" directory on your server. To learn how to do this, please refer to the manual of your webserver or contact your hosting provider.

    Fehlerbild ist im Übrigen allerdings identisch, egal ob so oder anders (mit Subdirectory) aufgerufen ^^

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

    Standard

    Zitat Zitat von peterling Beitrag anzeigen
    Fehlerbild ist im Übrigen allerdings identisch, egal ob so oder anders (mit Subdirectory) aufgerufen ^^
    Das heißt du kannst noch immer beides aufrufen? Dann hast du deinen Web Server immer noch falsch konfiguriert. Solange es dir möglich ist den Contao Manager über http://{IP}/web/contao-manager.phar.php aufzurufen wirst du nur diesen Fehler zu Gesicht bekommen.

  23. #23
    Contao-Nutzer
    Registriert seit
    21.12.2018.
    Beiträge
    9

    Standard nein,

    Zitat Zitat von peterling Beitrag anzeigen
    inzwischen ein "Not Found
    The requested URL /web/contao-manager.phar.php/ was not found on this server."

    ,da das DocumentRoot ja nun bereits auf das Unterverzeichnis "/web" zeigt. Ansonsten beim nun angepassten Aufruf exakt dasselbe Fehlerbild wie zuvor.




    wie hier bereits beschrieben, ist es nach der Änderung natürlich nicht mehr über "http://{IP}/web/contao-manager.phar.php" aufrufbar, sondern nur noch über "http://{IP}/contao-manager.phar.php", da das DocumentRoot ja entsprechend angepasst wurde.

    Es ist ansonsten aber dieselbe Fehlermeldung. Das meinte ich.

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

    Standard

    Was siehst du beim Aufruf von http://{IP}/contao-manager/users.json ?

  25. #25
    Contao-Nutzer
    Registriert seit
    21.12.2018.
    Beiträge
    9

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Was siehst du beim Aufruf von http://{IP}/contao-manager/users.json ?


    Not Found
    The requested URL /contao-manager/users.json was not found on this server.


    ,da dieses Unterverzeichnis (und die darin enthaltene Datei) ja nicht existieren, sondern nur die Datei "contao-manager.phar.php" im webroot abliegt.


    ABER: Inzwischen pack' ich's bald nicht mehr ^^
    Bei anschließendem, erneutem Aufruf ist die Fehlermeldung verschwunden.
    Keine Änderungen. Nicht einmal den Apache-Daemon neu gestartet. Kann es mit dem Cache zu tun haben?

    Wie auch immer... besten Dank!

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

    Standard

    Ja, kann evt. am Browser Cache liegen in diesem Fall. Oder dein Web Server hat auch einen Cache Proxy.

  27. #27
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von demograf Beitrag anzeigen
    interpretiere ich das dann richtig, dass der pfad auf /contao44/web gelegt werden muss?
    Ja, der DocumentRoot Deiner Domain/IP muss in dieses Verzeichnis zeigen. Du kannst meinetwegen auch eine gewöhnliche Textdatei test.txt in web/ ablegen. Auch diese Datei muss dann via http://{IP}/test.txt aufrufbar sein und nicht über http://{IP}/web/test.txt. Erst wenn das funktioniert brauchst Du den Contao Manager via http://{IP}/contao-manager.phar.php aufzurufen.

    Vielleicht liegt es ja bei Dir auch (nur) am Cache.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  28. #28
    Contao-Nutzer
    Registriert seit
    26.02.2018.
    Ort
    Rhein-Main
    Beiträge
    15

    Standard gelöst

    funzt! rennt wie geschnitten Brot
    war zwar nicht der Cache - aber geht - nun geht es dann zum gemütlichen Teil über

    Danke und schöne Feiertage

  29. #29
    Contao-Fan Avatar von PaddySD
    Registriert seit
    26.10.2016.
    Ort
    Andechs
    Beiträge
    656

    Standard

    Was war es denn schlussendlich? Könnte ja interessant für andere sein.

  30. #30
    Contao-Nutzer
    Registriert seit
    21.12.2018.
    Beiträge
    9

    Standard Browser-Cache

    Zitat Zitat von Spooky Beitrag anzeigen
    Ja, kann evt. am Browser Cache liegen in diesem Fall. Oder dein Web Server hat auch einen Cache Proxy.
    Browser-Cache tendenziell eher nicht, hatte bewusst Inkognito-Fenster genutzt. APC oder ähnliche Caching-Module sind in Apache auch nicht aktiviert und der Apache2-Daemon wurde zuvor nach Änderungen jeweils neu gestartet. Dachte an einen Contao-eigenen Cache, der möglicherweise im Dateisystem angelegt und geflushed wurde... ist nun aber auch mein erster Berührungspunkt mit Contao - daher kenne ich mich hier mit den Hintergründen nicht aus und ob es technisch überhaupt an so etwas gelegen haben könnte.

    Wäre der Vorgang für mich nachvollziehbar, hätte ich den Lösungsweg selbstverständlich gerne hier geteilt :-/

    Vermutung ist, dass es mit den Dateizugriffsrechten zusammenhängen könnte. Die letzten Änderungen hingen damit zusammen, das Webroot auf chmod 0777 zu ändern. Anfangs brachte mich die Fehlermeldung eher dazu, die Zugriffsrechte _einzuschränken_ statt sie zu erweitern (chown auf www-data:www-data und chmod auf z.B. 0700). Wie auch immer - Ursache und Wirkung kann ich hier nicht sicher benennen, das würde Nachforschung erfordern.
    Geändert von peterling (22.12.2018 um 00:27 Uhr)

  31. #31
    Contao-Nutzer
    Registriert seit
    19.04.2019.
    Beiträge
    22

    Standard

    Hallo Leute,
    ich habe auch dieses Problem, alles richtig eingestellt, aber beim Aufruf von http://{IP}/contao-manager.phar.php kommt die Meldung - "ERROR 500 SICHERHEITSWARNUNG !!! Das Konfigurations-Verzeichnis ist ungeschützt". Die URL wird auch in einem Inkognito-Modus aufgerufen. Was kann ich tun, den auf die magische weise wie bei meinem Vorgänger will der Fehler nicht verschwinden.

    Vielen Dank!

  32. #32
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Geht es um eine lokale Installation? Falls ja, könntest Du da nicht einen virtuellen Host einrichten und dessen DocumentRoot auf das web/ Unterverzeichnis mappen?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  33. #33
    Contao-Nutzer
    Registriert seit
    19.04.2019.
    Beiträge
    22

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Geht es um eine lokale Installation? Falls ja, könntest Du da nicht einen virtuellen Host einrichten und dessen DocumentRoot auf das web/ Unterverzeichnis mappen?
    Hab's gelöst, war mein Fehler. http://{IP}/contao-manager.phar.php läuft und der Manager ist installiert. Jetzt habe ich aber ein anderes Problem: http://{IP}/contao/install sagt mir "The requested URL /contao/install was not found on this server."

    (((((

  34. #34
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Nochmals die Frage, ob es sich hier um eine lokale Installation handelt? Gegebenenfalls könnte es dort nämlich sein, dass die web/.htaccess entweder nicht vorhanden ist oder vom Apache nicht verarbeitet wird. Möglicherweise ist auch das mod_rewrite Modul (noch) nicht aktiviert.

    Kannst Du das Contao Installtool über http://{IP}/app.php/contao/install aufrufen?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  35. #35
    Contao-Nutzer
    Registriert seit
    19.04.2019.
    Beiträge
    22

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Nochmals die Frage, ob es sich hier um eine lokale Installation handelt? Gegebenenfalls könnte es dort nämlich sein, dass die web/.htaccess entweder nicht vorhanden ist oder vom Apache nicht verarbeitet wird. Möglicherweise ist auch das mod_rewrite Modul (noch) nicht aktiviert.

    Kannst Du das Contao Installtool über http://{IP}/app.php/contao/install aufrufen?
    Das ist ein Cloud Linux Server. Ja mit http://{IP}/app.php/contao/install läufts jetzt. Jetzt aber will/kann contao auf die MySQL-DB nicht zugreifen. Muss ich weiter forschen, habe mir für die Installation 2 Wochen eingeplant, ich hoffe es reicht.

  36. #36
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Könnte zwar knapp werden, aber versuchen kannst Du's ja
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  37. #37
    Contao-Nutzer
    Registriert seit
    19.04.2019.
    Beiträge
    22

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Könnte zwar knapp werden, aber versuchen kannst Du's ja
    Gibt es vllt irgendeine Anleitung bezüglich der Verbindung zu der MySQL-DB?

  38. #38
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Im Prinzip brauchst Du nur die Verbindungsdaten zur Datenbank im Contao Installtool einzugeben. Die Datenbank muss natürlich vorher existieren, d. h. die Datenbank musst Du selbst anlegen. Das macht das Contao Installtool nicht.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  39. #39
    Contao-Nutzer
    Registriert seit
    19.04.2019.
    Beiträge
    22

    Standard

    Ja.. die DB läuft, über phpmyadmin kann ich auch super damit arbeiten. Contao sagt aber "Datenbankverbindung fehlgeschlagen!".

  40. #40
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Was hast Du denn für den DB-Host eingegeben? Vielleicht musst Du bei Dir anstelle von localhost den korrekten Host/IP Deines Datenbankservers angeben.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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