Ergebnis 1 bis 13 von 13

Thema: Contao Manager erzeugt "404 - Not Found"

  1. #1
    Contao-Fan
    Registriert seit
    29.06.2016.
    Beiträge
    516

    Standard Contao Manager erzeugt "404 - Not Found"

    Hi,

    soweit ich weiß brauch man für Contao 5.3 ja zwingend den Contao Manager.
    Das Install-Tool (www.meine-installation/contao/install) ist Geschichte, oder?

    Leider funktioniert der Contao Manager bei mir jedoch nicht.

    Ich hab gemäß Anleitung:
    - die contao-manager.phar.php in "public" abgelegt
    - und die Testdomain in dieses Verzeichnis verwiesen

    ... dann bekomme ich aber beim Aufruf von:
    "http://my-contao.test/contao-manager.phar.php/"
    ... eine "404 - Not Found" Fehlermeldung

    Wenn ich es mit einer Test-Datei versuche:
    "http://my-contao.test/test.php"
    ... funktioniert der Aufruf.

    Mir ist aufgefallen dass der "/" am Ende bei:
    "http://my-contao.test/contao-manager.phar.php/"
    ... immer automatisch hinzugefügt wird.

    D.h. auch wenn ich:
    "http://my-contao.test/contao-manager.phar.php"
    ... eingebe.
    Nehme an da liegt der Hund begraben?

    Kennt ihr vielleicht das Problem bzw. habt ihr da eine Lösung?
    Cache leeren und Cookies löschen hab ich schon probiert.

    Das Problem tritt auch bei der 4.13 auf.

    Danke!

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

    Standard

    Zitat Zitat von thesweetg Beitrag anzeigen
    soweit ich weiß brauch man für Contao 5.3 ja zwingend den Contao Manager.
    Nein, geht auch nur mit Konsole.


    Zitat Zitat von thesweetg Beitrag anzeigen
    Das Install-Tool (www.meine-installation/contao/install) ist Geschichte, oder?
    Ja, das Install Tool gibt seit Contao 5.0 nicht mehr.


    Zitat Zitat von thesweetg Beitrag anzeigen
    Leider funktioniert der Contao Manager bei mir jedoch nicht.

    Ich hab gemäß Anleitung:
    - die contao-manager.phar.php in "public" abgelegt
    - und die Testdomain in dieses Verzeichnis verwiesen

    ... dann bekomme ich aber beim Aufruf von:
    "http://my-contao.test/contao-manager.phar.php/"
    ... eine "404 - Not Found" Fehlermeldung

    Wenn ich es mit einer Test-Datei versuche:
    "http://my-contao.test/test.php"
    ... funktioniert der Aufruf.

    Mir ist aufgefallen dass der "/" am Ende bei:
    "http://my-contao.test/contao-manager.phar.php/"
    ... immer automatisch hinzugefügt wird.

    D.h. auch wenn ich:
    "http://my-contao.test/contao-manager.phar.php"
    ... eingebe.
    Nehme an da liegt der Hund begraben?

    Kennt ihr vielleicht das Problem bzw. habt ihr da eine Lösung?
    Cache leeren und Cookies löschen hab ich schon probiert.

    Das Problem tritt auch bei der 4.13 auf.
    Liegt vermutlich an deinem lokalen Setup. Wie sieht dieses aus?
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Fan
    Registriert seit
    29.06.2016.
    Beiträge
    516

    Standard

    Ich verwende Valet (https://laravel.com/docs/5.3/valet) um die Testdomains auf das Public-Verzeichnis zu verweisen.

    Ich hätte den Contao-Manager eigentlich nur benötigt um die Datenbank zu aktualisieren.
    Den Rest des Updates habe ich einentlich eh bereits über die Konsole erledigt.

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

    Standard

    Zitat Zitat von thesweetg Beitrag anzeigen
    Ich verwende Valet (https://laravel.com/docs/5.3/valet) um die Testdomains auf das Public-Verzeichnis zu verweisen.
    Laut dieser Dokumentation kommt hier NGINX zum Einsatz. Hast du die Hinweise im Handbuch dazu beachtet?


    Zitat Zitat von thesweetg Beitrag anzeigen
    Ich hätte den Contao-Manager eigentlich nur benötigt um die Datenbank zu aktualisieren.
    Den Contao Manager brauchst du dazu nicht. Der Contao Manager ist ja (hauptsächlich) ein GUI für die Ausführung von Konsolenbefehlen, das inkludiert auch die Aktualisierung der Datenbank. Das Kommando für die Aktualisierung ist contao:migrate.
    Geändert von Spooky (19.02.2024 um 14:16 Uhr)
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Contao-Fan
    Registriert seit
    29.06.2016.
    Beiträge
    516

    Standard

    Danke Spooky.

    Hab das Datenbank-Update jetzt wie von dir empfohlen mit "vendor/bin/contao-console contao:migrate" gemacht –
    und so das Update auf 5.3 zum Laufen gebracht.

    Das mit der NGINX schau ich mir beizeiten an – falls ich mal um den Contao Manager nicht rumkomme

  6. #6
    Contao-Fan
    Registriert seit
    29.06.2016.
    Beiträge
    516

    Standard

    Da man beim Entwickeln die Datenbank ja des öfteren aktualisiert:
    Kann man bei der Konsolen-Eingabe das "vendor/bin/contao-console" irgendwie weglassen?
    D.h. so dass ich nur "contao:migrate" reintippen muss? Eine Art Shortcut?

    Oder gibts noch einen einfacheren Weg?

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

    Standard

    Das kannst du dir in deiner Umgebung so anlegen. Ich hab dafür bspw. "cm":
    Code:
    alias cm="vendor/bin/contao-console contao:migrate --no-interaction --no-backup"
    » sponsor me via GitHub or PayPal or Revolut

  8. #8
    Contao-Fan
    Registriert seit
    29.06.2016.
    Beiträge
    516

    Standard

    Super, danke für den Tip, probier ich gleich aus.

    Eine Frage noch:
    Alte 3.5er Module unter "/system/modules/" abzulegen spielt's in Contao 5.3 nicht mehr, oder?
    (Zumindest klappt das bei mir nicht.)

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

    Standard

    Zitat Zitat von thesweetg Beitrag anzeigen
    Alte 3.5er Module unter "/system/modules/" abzulegen spielt's in Contao 5.3 nicht mehr, oder?
    Doch, das wird noch unterstützt.
    » sponsor me via GitHub or PayPal or Revolut

  10. #10
    Contao-Fan
    Registriert seit
    29.06.2016.
    Beiträge
    516

    Standard

    Ok, dann muss ich offenbar etwas an meinem 3.5er Modul ändern.
    Ich möchte nämlich "felixpfeiffer/contao-downloadarchive" verwenden – das hat unter Contao 4.13 unter "system/modules" noch funktioniert.

    Unter Contao 5.3 bekomme ich im FE und BE nur die knappe Meldung:
    "You can not access this file directly!"
    ... ansonsten erscheint nichts.

  11. #11
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.553
    User beschenken
    Wunschliste

    Standard

    Das ist ja noch nicht mal für Contao 4 freigegeben. Das wird hart.
    "TL_ROOT" gibt es nicht mehr in Contao 5, so fängt das schon mal an. Daher die Meldung vermutlich aus der config.php. (die gibt es aber auch an anderen Stellen)

    Guter Anfang: https://github.com/contao/contao/blob/5.x/UPGRADE.md
    Geändert von BugBuster (19.02.2024 um 22:49 Uhr)
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  12. #12
    Contao-Fan
    Registriert seit
    29.06.2016.
    Beiträge
    516

    Standard

    Danke schon mal für eure Hilfe.

    Ich konnte nun schon einige Hürden überwinden, doch jetzt stehe ich an.
    Das hier:
    Code:
    $this->import('BackendUser', 'User');
    ... kann ja in Contao 5.3 offenbar nicht mehr verwendet werden.
    Wie komme ich an den aktuellen BackendUser zur Rechteprüfung?

    Muss ich in diesem Fall einen Invokable Services verwenden?
    D.h. sowas hier:
    https://docs.contao.org/dev/framewor...kable-services

    ... oder geht das mit Modulen unter 'system/modules' gar nicht?

  13. #13
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    35.517
    Partner-ID
    10107
    » sponsor me via GitHub or PayPal or Revolut

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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