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

Thema: Backend Javascript funktioniert nicht

  1. #1
    Contao-Nutzer
    Registriert seit
    02.03.2017.
    Beiträge
    2

    Frage Backend Javascript funktioniert nicht

    Hallo Zusammen,

    Ich bin absoluter Contao Neuling und habe eben meine erste Installation durchgeführt.

    Beim BE-Login bekomme ich allerdings (trotz aktiviertem JS):
    "JavaScript scheint in Ihrem Browser deaktiviert zu sein. Das Contao-Backend funktioniert ohne JavaScript nur eingeschränkt."

    Wie oben schon beschrieben, Javascript ist zu 100% aktiviert, probiert mit Chrome und FF.

    Derzeit versuche ich ein Theme anzulegen und scheitere dabei, einen Ordner und Bild auszuwählen. Hier öffnet sich bei mir dann nach Klick auf Ordner oder Bildschirmfoto der Dateiauswähler, aber wird in einer neuen Seite geladen. Hier sieht es so aus, als sollte er sich in einem Popup oder ähnlichem öffnen. Ich kann auf dieser Seite auch so oft einen Ordner oder Datei anklicken, wie ich möchte, aber es tut sich nichts, da sich der Datei Manager ja auch in einem komplett neuem Fenster öffnet.

    Hat jemand eine Ahnung woran das liegen könnte?

    Danke und Gruß,
    Tim

    edit:
    Firebug zeigt folgendes an (auf der themes bearbeiten seite)

    GET
    /de/bundles/contaocore/mootao.min.js [HTTP/1.1 404 Not Found 0ms]
    GET
    /de/bundles/contaocore/core.min.js [HTTP/1.1 404 Not Found 0ms]
    ReferenceError: Backend is not defined[Weitere Informationen] contao:178:1
    Angehängte Grafiken Angehängte Grafiken
    Geändert von timd (02.03.2017 um 15:10 Uhr)

  2. #2
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Beiträge
    1.928

    Standard

    Hallo timd, willkommen im Forum!

    Mach bitte erst einmal einen Contao-Check.
    Es scheint mit deiner Installation irgendwas nicht in Ordnung zu sein.

    Gruß,
    folkfreund

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

    Standard

    Mit dem Contao Check kann man nicht Contao 4 Installationen prüfen lassen.

    @timd: evt. wurden die Symlinks für die Bundles nicht generiert.

  4. #4
    Contao-Nutzer
    Registriert seit
    02.03.2017.
    Beiträge
    2

    Standard

    der check hat zumindest ausgegeben:
    Sie können Contao 3.x installieren Weitere Informationen …
    Sie können Contao 4.x installieren Weitere Informationen …

    Es ging übrigens um die 4er Version. Ich habe jetzt mal die 3er installiert. Die funktioniert ohne Problem

    Vielleicht probiere ich es erstmal damit

  5. #5
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Beiträge
    1.928

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Mit dem Contao Check kann man nicht Contao 4 Installationen prüfen lassen.
    Bist du Hellseher? Echt spooky ;-)

    @timd: gut, dass du dich dann jetzt erst mal in Ruhe mit Contao anfreunden kannst :-)
    folkfreund

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

    Standard

    Zitat Zitat von folkfreund Beitrag anzeigen
    Bist du Hellseher? Echt spooky ;-)
    Falls du meinst woher ich wusste, dass es sich um Contao 4 handelt: das sieht man am Pfad zu diesen JavaScript Dateien bspw.:
    Zitat Zitat von timd Beitrag anzeigen
    Firebug zeigt folgendes an (auf der themes bearbeiten seite)

    GET
    /de/bundles/contaocore/mootao.min.js [HTTP/1.1 404 Not Found 0ms]
    GET
    /de/bundles/contaocore/core.min.js [HTTP/1.1 404 Not Found 0ms]
    ReferenceError: Backend is not defined[Weitere Informationen] contao:178:1

  7. #7
    Contao-Nutzer
    Registriert seit
    30.09.2011.
    Beiträge
    55

    Standard

    Ich würde diesen Beitrag gerne nochmal beleben.

    Ich habe jetzt mehrfach versucht und Manuell oder per Manager 4.5.3 installiert. Bei der Installation ist auch noch alles ok ( Ansicht ist Java )

    Aber sobald ich dann in das Backend will.

    JavaScript scheint in Ihrem Browser deaktiviert zu sein. Das Contao-Backend funktioniert ohne JavaScript nur eingeschränkt.

    ( Safarie / IE11 / Edge / Firefox / Chrome / IE8 )

    Alles versucht.

    Was ich gemacht habe ist die Datenbank per config.yml umgestellt.

    Hat jemand einen Tipp für mich. Wie macht ihr das mit 4.5.3

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

    Support Contao

    Standard

    Ich teste mit 4.5.3 auch gerade, aber das Problem habe ich jedenfalls nicht. Bin im Backend und das sieht auch normal aus, zumindest mit Firefox Quantum 58.0.1 (64-Bit). Es funktioniert auch zumindest bis zum Anlegen und auch Bearbeiten des Themes. Weiter bin ich noch nicht gekommen.

  9. #9
    Contao-Nutzer
    Registriert seit
    30.09.2011.
    Beiträge
    55

    Standard

    ich habe mir so etwas schon gedacht.
    Nur wäre es super irgend einen Anhaltspunkt zu finden woran das liegen könnte.

    Hast du auch die Datenbank umgestellt ?

    Es muss einen bestimmten Grund geben.

    Habe PHP 7.2 Aktiv.
    Manuel / Manager Installation versucht. Und ich weis leider auch nicht wie ich den Fehler finden kann.

    ( kannst du mir vielleicht per pn nur den Link zum login von deiner Seite schicken damit könnte ich schauen ob es an meinen Geräten liegt oder doch an der Installation )

    Danke oder gibt es irgendwo eine 4.5.3 LiveDemo
    Geändert von Speedygonzalez (05.02.2018 um 07:44 Uhr)

  10. #10
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Speedygonzalez,
    guck doch mal mit Entwicklertools von einem Browser, ob die Scripte überhaupt geladen werden. Eventuell hilft das schon mal weiter bei der Fehlersuche.

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

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

    Support Contao

    Standard

    Zitat Zitat von Speedygonzalez Beitrag anzeigen
    ( kannst du mir vielleicht per pn nur den Link zum login von deiner Seite schicken damit könnte ich schauen ob es an meinen Geräten liegt oder doch an der Installation )

    Danke oder gibt es irgendwo eine 4.5.3 LiveDemo
    Die Contao-Demo ist eine 4.5.3
    https://demo.contao.org/contao

    Die verwendete PHP-Version weiss ich da nicht. Bei mir sollte es PHP 7.1 sein.
    Falls das nicht reicht zum Testen schick mir ne PN, dann setze ich meine Test-Subdomain wieder auf meine 4.5.3 Testinstallation
    Geändert von tab (05.02.2018 um 09:14 Uhr)

  12. #12
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.745
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Speedygonzalez Beitrag anzeigen

    Danke oder gibt es irgendwo eine 4.5.3 LiveDemo
    demo.contao.org reicht Dir nicht? Die ist eigentlich immer auf dem aktuellen Stand und so reicht ein Blick ins Backend um zu sehen, dass das auch jetzt der Fall ist
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




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

    Standard

    Zitat Zitat von mlweb Beitrag anzeigen
    demo.contao.org reicht Dir nicht? Die ist eigentlich immer auf dem aktuellen Stand und so reicht ein Blick ins Backend um zu sehen, dass das auch jetzt der Fall ist
    Naja, die demo war lange Zeit noch auf Contao 4.4.8.

  14. #14
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.745
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich habe es in der Vergangenheit immer als recht aktuell empfunden. Vor allem wenn ich einen vermeintlichen Fehler in einer LTS hatte und diesen in der Live Demo nicht nachstellen konnte, weil da schon längst auf die aktuellste Version umgestellt wurde.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  15. #15
    Contao-Nutzer
    Registriert seit
    30.09.2011.
    Beiträge
    55

    Standard

    Da sieht man mal das ich die 4.x noch nicht getestet habe. Also die Demo geht bei mir ohne Probleme.

    Das mit der Entwicklung war ein guter Tipp.

    Er hat keine Rechte bestimmte Daten zu Laden bzw. Lesen.

    Setzt er nicht mit dem Manager die richtigen Berechtigungen auf die Ordner, muss man da noch etwas nachbessern wie damals ?
    Wo man den Ordnern spezielle rechte geben musste. Suche jetzt mal nach eine Doku wo etwas zu Ordner Rechten in 4.5.3 steht.

    ( Failed to load ressource )

    Code:
    Failed to load resource: the server responded with a status of 403 (Forbidden)
    fonts.css+basic.css+login.css-aaebb119.css Failed to load resource: the server responded with a status of 403 (Forbidden)
    mootao.min.js+core.min.js-a3382ad2.js Failed to load resource: the server responded with a status of 403 (Forbidden)
    login:17 Uncaught ReferenceError: Locale is not defined
        at login:17
    login:53 Uncaught TypeError: window.addEvent is not a function
        at login:53
    fonts.css+basic.css+login.css-aaebb119.css Failed to load resource: the server responded with a status of 403 (Forbidden)
    calendar.min.css+faq.min.css+news.min.css-250017db.css Failed to load resource: the server responded with a status of 403 (Forbidden)
    Contao Check sagt PHP rechte zum schreiben sind da!


    So nun bin ich noch etwas weiter.

    Wenn ich per FTP auf dem Server schaue liegt vor dem web ordners gar kein assets ordner.


    /domain.com/web/ docroot

    /domain.com/assets gibt es nicht und kann nicht erstellt werden ???

    Wenn ich jetzt dort einen Ordner Anlege der Assets lautet geht das nicht, jeden anderen ordner kann ich erstellen.

    Update:

    So es gab eine unsichtbare assets Datei diese konnte ich über das webpannel sehen gelöst ordner kopiert, und was soll ich sagen.

    BINGO es läuft!!!!

    Danke allen und besondern MacKP für den Richtigen TIPP!
    Geändert von Speedygonzalez (06.02.2018 um 14:26 Uhr)

  16. #16
    Contao-Nutzer
    Registriert seit
    15.03.2018.
    Beiträge
    68

    Standard

    Guten Morgen zusammen,

    mir erscheint nun auch diese Fehlermeldung:

    "JavaScript scheint in Ihrem Browser deaktiviert zu sein. Das Contao-Backend funktioniert ohne JavaScript nur eingeschränkt."

    In allen Browsern.
    Seltsam ist, dass ich bereits seit einigen Tagen im Contao problemlos arbeite. Nun muss ich irgendetwas an den Dateirrechten verändert haben - weiß aber nicht was und auch nicht wie das passiert ist.
    Ich kann nun keine Fotos mehr auswählen, wenn ich einen Artikel bearbeite.

    Wo muss ich suchen?

    Grüße,
    BB

  17. #17
    Contao-Nutzer Avatar von Frankkirsch
    Registriert seit
    27.01.2010.
    Ort
    Michelstadt/Odenwald
    Beiträge
    188
    Partner-ID
    11272

    Standard Backend Javascrip

    Ich habe ein ähnliches Problem, scheinbar funktioniert Javascript im Backend nicht. Die Checkbox "Alle auswählen" geht nicht, kann keine Bilder auswählen etc. also sämtliche dynamische Funktionen sind im Backend nicht vorhanden. Vielleicht kann mir ja jemand einen Tipp geben.

    Gruss
    Frank

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

    Support Contao

    Standard

    Werden alle Dateien fehlerfrei runtergeladen`Gibt es irgendwelche Fehler in der Konsole der Browser-Entwicklertools?

  19. #19
    Contao-Nutzer Avatar von Frankkirsch
    Registriert seit
    27.01.2010.
    Ort
    Michelstadt/Odenwald
    Beiträge
    188
    Partner-ID
    11272

    Standard

    Ich kann keine Fehler feststellen. Die Anwendung läuft normalerweise auf einem anderen Server. Allerdings habe ich hier eine Warnmeldung und kann daher keine neue Erweitungen installieren (Warning: System certificate bundle not readable, will try to use embedded certificate list.).

    Daher habe ich die Installation auf meinen Webserver gezogen, wo schon sehr viele andere Contao-Installationen liegen. Hier wollte ich die erforderlichen Erweiterungen für die DSGVO aufspielen und dann das gesamte Paket wieder auf den Liveserver transferieren. Aber hier habe ich bereits bei der 1:1 Installation das Problem, dass die Skripte nicht laufen...Bin gerade etwas ratlos.

  20. #20
    Contao-Urgestein Avatar von folkfreund
    Registriert seit
    09.04.2010.
    Beiträge
    1.928

    Standard

    Läuft die Originalseite unter https? Wie hast du das beim Umzug gelöst? Der Zertifikatsfehler scheint ja auch damit zusammen zu hängen...

  21. #21
    Contao-Nutzer
    Registriert seit
    10.07.2010.
    Beiträge
    6

    Standard Für mich Problem gelöst

    Unter Systemwartung alle Jobs aktiviert (ohne JS muss man halt alle manuell anklicken) und auf "Daten bereinigen".
    Jetzt läuft alles einwandfrei.

    Hatte dieses JS-Backend-Problem nach der Installation eines Contao-Updates.

  22. #22
    Contao-Fan Avatar von herr rilke
    Registriert seit
    29.01.2011.
    Ort
    Münster
    Beiträge
    401

    Standard Problem gelöst II

    hallo,

    ich hatte das gleiche problem, die gleiche fehlermeldung beim login.
    die entwicklertools des browsers zeigten an, dass mootools.min.js nicht geladen wurden.

    der blick in das /assets verzeichnis zeigte, dass gar keine assest installiert waren, obwohl die installation mittels composer.json auf dem web installiert wurden.

    ich habe dann aus der lokalen installation alle verzeichnisse aus assets auf den server übertragen. danach lief's.

    HTH & viele grüße

  23. #23
    Contao-Nutzer
    Registriert seit
    29.10.2018.
    Ort
    Berlin
    Beiträge
    10

    Standard Stehe auch vor dem Problem

    Schönen guten Vormittag,
    ich habe gestern ebenfalls probiert contao zum laufen zu bringen.
    Zum Server und System:
    Ich verwende einen VPS von Contabo (mit ubuntu 16.04, habe nginx installiert und zwei subdomains installiert, da ich zwei Instanzen von Contao verwenden will um unterschiedliche Projekte umzusetzen. Verwendet wird php fpm 7.2 . Anschließend habe ich den Conto-manager in das jeweilige /web verzeichnis geschoben und den Manager per Browser aufgerufen. Die Installation von Contao 4.4.26 und das Anlegen der zwei entsprechenden Datenbanken hat auch soweit gut gepasst. Es traten soweit ich das sehe keine Fehler auf. Wenn ich mich aber im Backend anmelden will, wird kein javascript ausgefüht. Es kommt der von euch bereits angeführte Fehler.
    Rufe ich die Livedemo auf, wird javascript ausgeführt.
    Ein erneutes setzen der Systemlinks über das Backend hat keine Besserung gebracht.
    Habt ihr noch Tips für mich, was ich machen kann um Contao lauffähig zu bekommen ? Gibt es ein Archiev ( in der Contao Version 4.4.26) aus dem ich die /assets extrahieren kann um diese auf dem Server nochmal neu einzuspielen in dem Verzeichnis ? Wobei dieser bei mir auch nicht leer ist ..... . Das scheint ja ansich gut zu sein, aber für einen contao Neuling/mich bedeutet das auch, dasss ich gerade nicht weiter weis.
    Bin über jeden Tip dankbar.
    Geändert von UrsR87 (29.10.2018 um 09:25 Uhr)

  24. #24
    Contao-Nutzer
    Registriert seit
    29.10.2018.
    Ort
    Berlin
    Beiträge
    10

    Standard So

    Schönen guten Abend,
    ich habe mal noch etwas geschaut, woran es liegen kann, dass ich noch Probleme habe.
    Wusste nicht, dass der eingesetzte Proxy pass mir das Leben schwerer macht.
    Anscheinend wird https nicht richtig angewendet (siehe Anhang).
    Hatte die initconfig.php erstellt mit dem Inhalt:
    Code:
     $_SERVER['HTTPS'] = 1;
    Ist es normal, dass die initconfig.php nicht automatisch vorhanden ist ? Oder gibt es die nicht in jedem Contao release ?
    Was ist der Unterschied, wenn ich in die localconfig.php
    Code:
     $_SERVER['HTTPS'] = 1;
    eintrage ? Vielen Dank für mögliche Hilfe. Ich wollte mich schon länger in contao einarbeiten, nun schaffe ich es, leider hapert es nur noch am Erfolg
    Angehängte Grafiken Angehängte Grafiken
    Geändert von UrsR87 (30.10.2018 um 22:32 Uhr)

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

    Standard

    Korrekt wär es folgendes in die system/config/initconfig.php einzutragen:
    PHP-Code:
    if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && 'https' === $_SERVER['HTTP_X_FORWARDED_PROTO']) {
        
    $_SERVER['HTTPS'] = 1;

    Siehe auch https://stackoverflow.com/a/36790059/374996 » https://github.com/contao/core/issues/7542

    Die initconfig.php ist nicht Teil des Quellcodes bzw. des Download Archivs: https://github.com/contao/core/tree/.../system/config
    Diese Datei wird bei der Installation von Contao erzeugt, siehe https://github.com/contao/core/blob/....php#L788-L806

  26. #26
    Contao-Nutzer
    Registriert seit
    29.10.2018.
    Ort
    Berlin
    Beiträge
    10

    Standard

    Erstmall vielen Dank für den Tip
    Ich habe den code eingefügt, bin aber denoch nicht am Ziel.
    Ich lese mir nachher mal die Links durch.
    Vielleicht stimmt ja auch noch was nicht mit meiner nginx config. Muss neben dem location block für php noch abgewandelter Block für js erstellt werden ?
    Grob:
    Code:
        # Adding the cache control header for js and css files Make sure it is BELOW the PHP block
            location ~* \.(?:css|js)$ {
                #try_files $uri /;
                proxy_set_header Cache-Control "public, max-age=7200";
                # Add headers to serve security related headers Again use 'proxy_set_header' (not 'add_header') as the headers 
                # have to be passed through a proxy.
                proxy_set_header Strict-Transport-Security "max-age=15768000; includeSubDomains; preload;";
                proxy_set_header X-Content-Type-Options nosniff;
                #proxy_set_header X-Frame-Options "SAMEORIGIN";
                proxy_set_header X-XSS-Protection "1; mode=block";
                proxy_set_header X-Robots-Tag none;
                proxy_set_header X-Download-Options noopen;
                proxy_set_header X-Permitted-Cross-Domain-Policies none;
                # Optional: Don't log access to assets
                access_log off;
            }
    Vielen Dank für die Hilfe. Das macht eine gute community aus
    Geändert von UrsR87 (31.10.2018 um 14:10 Uhr)

  27. #27
    Contao-Nutzer
    Registriert seit
    29.10.2018.
    Ort
    Berlin
    Beiträge
    10

    Standard Nachtrag/ weitere Frage: MIME-Typenkonflikte

    Schönen guten Sonntag-Mittag,

    ich bin immer noch dabei contao zum laufen zu bekommen. Habe mal testweise den Proxy rausgenommen und von der Sub-domain direkt in den Webordner in der nginx Konfigurationb verwiesen.
    Allerdings komme ich mit dem Backend immernoch nicht klar bzw. es nicht zum laufen.
    Hat jemand eine Idee was/ oder wie ich MIME-Typenkonflikte unter nginx lösen kann ?
    Im Anhang befindet sich ein Screenshot mit den genauen Fehlern, die ich habe Ich lese derweilen mal noch in nginx-Literatur, die ich mir gekauft habe.
    Über Anregungen wäre ich sehr dankbar
    Lieben Gruß aus Berlin
    Browser111118_Backend.PNG

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

    Standard

    Hast du die URLs schon mal direkt aufgerufen und überprüft, was da im Response Header kommt?

  29. #29
    Contao-Nutzer
    Registriert seit
    29.10.2018.
    Ort
    Berlin
    Beiträge
    10

    Standard

    Hi,
    meinst du also das Frontend aufrufen ? Da bekomme ich, dass kein Starpunkt vorliegt. Was meiner meinung auch o.k. ist, da ich keine Seite im Backend eingerichtet habe.
    Verstehst du unter Response Header die drei get Anweisungen, die im Anhang zusehen sind ?


    Code:
    Status Methode Datei
    
    500     GET       /
    
    403     GET      fronts.css
    
    404     GET      favicon.ico


    Frontend111118.PNG

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

    Support Contao

    Standard

    Nee, z.B. https://ur-project.de/assets/mootols/mootols.min.js
    Das ergibt dann als Antwort von nginx: 404 Not Found

  31. #31
    Contao-Nutzer
    Registriert seit
    29.10.2018.
    Ort
    Berlin
    Beiträge
    10

    Standard

    Ah, ok, vielen Dank, bin noch nicht so lange im Forum unterwegs. Da habe ich nicht sofort verstanden was Ihr meint
    Bedeutet im Umkehrschluss, dass ich noch Probleme mit der Konf habe ?
    und mir meine Location Blöcke unter nginx anschauen muss ?
    Hast du noch einen Tip, an welcher Stelle ich ansetzen sollte ?
    Also wennn ich mich auf auf dem Server per ssh einlogge, dann finde ich unter /web/assets/mootools die Datei auch nicht.
    oder ist die mit einem rewrite bzw. einem Link an einer anderen stelle zu suchen/finden ?
    Sorry für die Fragen, aber muss mich in die Thematiken contao /symfony/nginx noch einanrbeiten in meiner Freizeit

    Vielen Dank auf jeden Fall
    Geändert von UrsR87 (11.11.2018 um 14:07 Uhr)

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

    Support Contao

    Standard

    Ja, die assets sind (hoffentlich) unter /assets/mootools/... zu finden. Das assets in /web sollte eigentlich ein relativer SymLink sein auf ../assets

  33. #33
    Contao-Nutzer
    Registriert seit
    29.10.2018.
    Ort
    Berlin
    Beiträge
    10

    Standard

    Vielen Dank,
    also unter /web/assets/mootolls/js ist die mootools.min.js mit der Größe von 188301 Bytes vorhanden.
    Unter /assets/mootools/js ist ebenfalls die Datei mootools.min.js der Größe 188301 Bytes vorhanden.
    Somit habe ich wohl mist gebaut in der Konfig. Habe dazu auch nochmal nachgeschaut und verwende den Verweis von github auch nicht:

    Code:
    rewrite ^/app\.php/?(.*)$ /$1 permanent;

    Grund war, dass ich den Manager nicht zum laufen bekommen habe.

    PS: Bin dran, daher server gerade nicht zu erreichen ....
    Geändert von UrsR87 (11.11.2018 um 14:59 Uhr)

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

    Standard

    Poste deine nginx config.

  35. #35
    Contao-Nutzer
    Registriert seit
    29.10.2018.
    Ort
    Berlin
    Beiträge
    10

    Standard

    Aktuelle Nginx .conf für den Server :
    Code:
    server {
            listen 443 ssl http2;
            server_name domain.ur-project.de www.domain.ur-project.de;
    
           ## SSL-Anweisungen..... 
    
           root /var/www/domain/web;
            index app.php index.php index.html index.htm;
    
    
    rewrite ^/app\.php/?(.*)$ /$1 permanent; ## war nicht eingefügt
    
    
            location / {
            try_files $uri /app.php$is_args$args;
                                    fastcgi_split_path_info ^(.+?\.php)(/.*)$;
                                    include fastcgi_params;
                                    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                                    fastcgi_param PATH_INFO $fastcgi_path_info;
                                    fastcgi_pass php-handler;
                                    fastcgi_connect_timeout 60;
                                    fastcgi_index app.php;
                                    fastcgi_param PHP_VALUE "open_basedir=/var/www/domain/:/tmp/
                                                    upload_max_filesize = 1G
                                                    post_max_size = 1G
                                                    max_execution_time = 3600";
               }
    
    
       
              
              location ~ /contao-manager.phar.php/ {
          try_files $uri /contao-manager.phar.php$is_args$args;
                                    fastcgi_split_path_info ^(.+?\.php)(/.*)$;
                                    include fastcgi_params;
                                    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                                    fastcgi_param PATH_INFO $fastcgi_path_info;
                                    fastcgi_pass php-handler;
                                    fastcgi_connect_timeout 60;
                                    fastcgi_index app.php;
                                    fastcgi_param PHP_VALUE "open_basedir=/var/www/domain/:/tmp/
                                                    upload_max_filesize = 1G
                                                    post_max_size = 1G
                                                    max_execution_time = 3600";
              
    
              }
    
    
              location ~ ^/(info)\.php(/|$) {
                                    try_files $uri =404;
                                    fastcgi_split_path_info ^(.+?\.php)(/.*)$;
                                    include fastcgi_params;
                                    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                                    fastcgi_param PATH_INFO $fastcgi_path_info;
                                    fastcgi_pass php-handler;
                                    fastcgi_connect_timeout 60;
                                    fastcgi_index app.php;
                                    fastcgi_param PHP_VALUE "open_basedir=/var/www/domain/web:/tmp/
                                                    upload_max_filesize = 1G
                                                    post_max_size = 1G
                                                    max_execution_time = 3600";
    
    }
    }

    Hoffe es wird jetzt nicht zu peinlich für mich. Vielen Dank auf jeden Fall

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

    Standard

    Mit nginx habe ich zu wenig Erfahrung. Jedenfalls musst du dafür sorgen, dass

    • Symlinks verfolgt werden
    • alle Requests, die nicht auf eine existierende Datei gehen, über die app.php prozessiert werden


    Über Google findet man ein paar Beispiel Konfigurationen. Im besten Fall benutzt du außerdem PHP-FPM

  37. #37
    Contao-Nutzer
    Registriert seit
    29.10.2018.
    Ort
    Berlin
    Beiträge
    10

    Standard

    o.k. habe mit der Konfig und der eingefügten zeile nochmal alles vom Server geschmissen. Also die Verzeichnisse und Datein gelöscht.
    Anschließend die contao-manager.phar.php aufgerufen. Der Log sieht o.k. aus:
    Code:
    $ /usr/bin/php '-q' '/var/www/domain/web/contao-manager.phar.php' 'composer' 'install' '--prefer-dist' '--no-dev' '--no-progress' '--no-suggest' '--no-ansi' '--no-interaction' '--optimize-autoloader' 2>&1
    
    Loading composer repositories with package information
    Updating dependencies
    Package operations: 109 installs, 0 updates, 0 removals
      - Installing contao-components/installer (1.3.0): Downloading (100%)
      - Installing symfony/polyfill-ctype (v1.10.0): Downloading (100%)
      - Installing symfony/polyfill-mbstring (v1.10.0): Downloading (100%)
      - Installing twig/twig (v1.35.4): Downloading (100%)
      - Installing paragonie/random_compat (v2.0.17): Downloading (100%)
      - Installing symfony/polyfill-php70 (v1.10.0): Downloading (100%)
      - Installing symfony/polyfill-util (v1.10.0): Downloading (100%)
      - Installing symfony/polyfill-php56 (v1.10.0): Downloading (100%)
      - Installing symfony/symfony (v3.4.18): Downloading (100%)
      - Installing contao/manager-plugin (2.6.2): Downloading (100%)
      - Installing symfony/polyfill-intl-icu (v1.10.0): Downloading (100%)
      - Installing symfony/polyfill-apcu (v1.10.0): Downloading (100%)
      - Installing psr/simple-cache (1.0.1): Downloading (100%)
      - Installing psr/log (1.0.2): Downloading (100%)
      - Installing psr/link (1.0.0): Downloading (100%)
      - Installing psr/container (1.0.0): Downloading (100%)
      - Installing psr/cache (1.0.1): Downloading (100%)
      - Installing fig/link-util (1.0.0): Downloading (100%)
      - Installing doctrine/lexer (v1.0.1): Downloading (100%)
      - Installing doctrine/annotations (v1.6.0): Downloading (100%)
      - Installing doctrine/reflection (v1.0.0): Downloading (100%)
      - Installing doctrine/event-manager (v1.0.0): Downloading (100%)
      - Installing doctrine/collections (v1.5.0): Downloading (100%)
      - Installing doctrine/cache (v1.8.0): Downloading (100%)
      - Installing doctrine/persistence (v1.0.1): Downloading (100%)
      - Installing doctrine/inflector (v1.3.0): Downloading (100%)
      - Installing doctrine/common (v2.9.0): Downloading (100%)
      - Installing webmozart/assert (1.3.0): Downloading (100%)
      - Installing webmozart/path-util (2.3.0): Downloading (100%)
      - Installing true/punycode (v2.1.1): Downloading (100%)
      - Installing php-http/discovery (1.4.0): Downloading (100%)
      - Installing clue/stream-filter (v1.4.0): Downloading (100%)
      - Installing psr/http-message (1.0.1): Downloading (100%)
      - Installing php-http/message-factory (v1.0.2): Downloading (100%)
      - Installing php-http/message (1.7.2): Downloading (100%)
      - Installing php-http/promise (v1.0.0): Downloading (100%)
      - Installing php-http/httplug (v1.1.0): Downloading (100%)
      - Installing php-http/client-common (1.8.1): Downloading (100%)
      - Installing guzzlehttp/promises (v1.3.1): Downloading (100%)
      - Installing guzzlehttp/psr7 (1.4.2): Downloading (100%)
      - Installing guzzlehttp/guzzle (6.3.3): Downloading (100%)
      - Installing php-http/guzzle6-adapter (v1.1.1): Downloading (100%)
      - Installing friendsofsymfony/http-cache (2.5.4): Downloading (100%)
      - Installing friendsofsymfony/http-cache-bundle (2.6.0): Downloading (100%)
      - Installing terminal42/header-replay-bundle (1.5.3): Downloading (100%)
      - Installing tecnickcom/tcpdf (6.2.26): Downloading (100%)
      - Installing swiftmailer/swiftmailer (v5.4.12): Downloading (100%)
      - Installing symfony/swiftmailer-bundle (v2.6.7): Downloading (100%)
      - Installing simplepie/simplepie (1.5.2): Downloading (100%)
      - Installing phpunit/php-token-stream (3.0.1): Downloading (100%)
      - Installing phpspec/php-diff (v1.1.0): Downloading (100%)
      - Installing patchwork/utf8 (v1.3.1): Downloading (100%)
      - Installing oyejorge/less.php (v1.7.0.14): Downloading (100%)
      - Installing nelmio/cors-bundle (1.5.4): Downloading (100%)
      - Installing michelf/php-markdown (1.8.0): Downloading (100%)
      - Installing matthiasmullie/path-converter (1.1.2): Downloading (100%)
      - Installing matthiasmullie/minify (1.3.60): Downloading (100%)
      - Installing jeremykendall/php-domain-parser (3.0.0): Downloading (100%)
      - Installing league/uri (4.2.2): Downloading (100%)
      - Installing leafo/scssphp (v0.6.7): Downloading (100%)
      - Installing knplabs/knp-time-bundle (1.8.0): Downloading (100%)
      - Installing knplabs/knp-menu (2.3.0): Downloading (100%)
      - Installing knplabs/knp-menu-bundle (v2.2.1): Downloading (100%)
      - Installing imagine/imagine (v0.7.1): Downloading (100%)
      - Installing doctrine/doctrine-cache-bundle (1.3.5): Downloading (100%)
      - Installing jdorn/sql-formatter (v1.2.17): Downloading (100%)
      - Installing doctrine/dbal (v2.8.0): Downloading (100%)
      - Installing doctrine/doctrine-bundle (1.9.1): Downloading (100%)
      - Installing contao/imagine-svg (0.2.1): Downloading (100%)
      - Installing contao/image (0.3.7): Downloading (100%)
      - Installing contao-components/tinymce4 (4.6.7.2): Downloading (100%)
      - Installing contao-components/tablesorter (2.0.5.7): Downloading (100%)
      - Installing contao-components/tablesort (3.4.11): Downloading (100%)
      - Installing contao-components/swipe (2.0.6.2): Downloading (100%)
      - Installing contao-components/simplemodal (2.0.8): Downloading (100%)
      - Installing contao-components/respimage (1.4.2): Downloading (100%)
      - Installing contao-components/mootools (1.6.0.5): Downloading (100%)
      - Installing contao-components/mediaelement (4.2.9): Downloading (100%)
      - Installing contao-components/mediabox (1.5.4.2): Downloading (100%)
      - Installing contao-components/jquery-ui (1.12.1.1): Downloading (100%)
      - Installing contao-components/jquery (1.12.4): Downloading (100%)
      - Installing contao-components/html5shiv (3.7.3): Downloading (100%)
      - Installing contao-components/highlight (8.9.1): Downloading (100%)
      - Installing contao-components/dropzone (4.3.0): Downloading (100%)
      - Installing contao-components/datepicker (2.2.0.5): Downloading (100%)
      - Installing contao-components/contao (7.1.5): Downloading (100%)
      - Installing contao-components/compass (0.12.2.1): Downloading (100%)
      - Installing contao-components/colorpicker (1.4.0.2): Downloading (100%)
      - Installing contao-components/colorbox (1.6.4.1): Downloading (100%)
      - Installing contao-components/chosen (1.1.11): Downloading (100%)
      - Installing contao-components/ace (1.3.3): Downloading (100%)
      - Installing contao/core-bundle (4.4.28): Downloading (100%)
      - Installing contao/listing-bundle (4.4.28): Downloading (100%)
      - Installing monolog/monolog (1.24.0): Downloading (100%)
      - Installing symfony/monolog-bundle (v3.3.1): Downloading (100%)
      - Installing ua-parser/uap-php (v3.5.0): Downloading (100%)
      - Installing nelmio/security-bundle (2.5.1): Downloading (100%)
      - Installing lexik/maintenance-bundle (v2.1.5): Downloading (100%)
      - Installing sensiolabs/ansi-to-html (v1.1.3): Downloading (100%)
      - Installing composer/ca-bundle (1.1.3): Downloading (100%)
      - Installing sensiolabs/security-checker (v5.0.1): Downloading (100%)
      - Installing sensio/distribution-bundle (v5.0.23): Downloading (100%)
      - Installing contao/installation-bundle (4.4.28): Downloading (100%)
      - Installing contao/manager-bundle (4.4.28): Downloading (100%)
      - Installing contao/news-bundle (4.4.28): Downloading (100%)
      - Installing contao/newsletter-bundle (4.4.28): Downloading (100%)
      - Installing contao/calendar-bundle (4.4.28): Downloading (100%)
      - Installing contao/comments-bundle (4.4.28): Downloading (100%)
      - Installing contao/faq-bundle (4.4.28): Downloading (100%)
    Writing lock file
    Generating optimized autoload files
    contao/manager-plugin: Generating plugin class...
    contao/manager-plugin: ...done generating plugin class
    > Contao\ManagerBundle\Composer\ScriptHandler::initializeApplication
    
     Added/updated the web/app.php file.
     Added/updated the web/app_dev.php file.
     Added/updated the web/.htaccess file.
    
     // Clearing the cache for the prod environment with debug                      
     // false                                                                       
    
     [OK] Cache for the "prod" environment (debug=false) was successfully cleared.  
    
    
     // Warming up the cache for the prod environment with debug                    
     // false                                                                       
    
     [OK] Cache for the "prod" environment (debug=false) was successfully warmed.   
    
    
     Trying to install assets as relative symbolic links.
    
     --- ------------------------ ------------------ 
          Bundle                   Method / Error    
     --- ------------------------ ------------------ 
      ?   ContaoCoreBundle         relative symlink  
      ?   ContaoFaqBundle          relative symlink  
      ?   ContaoNewsBundle         relative symlink  
      ?   ContaoNewsletterBundle   relative symlink  
      ?   ContaoCalendarBundle     relative symlink  
      ?   ContaoCommentsBundle     relative symlink  
     --- ------------------------ ------------------ 
    
     [OK] All assets were successfully installed.                                   
    
    
     * system
     * system/config
     * templates
     * web/system
     * files
     * assets/css
     * assets/js
     * system/cache
     * system/modules
     * system/themes
     * system/tmp
     * web/share
     * assets/images
    
     Added/updated the system/initialize.php file.
    
     Symlinked the system/config/tcpdf.php file.
    
    
     --- ------------------------ ---------------------------------------------------------------- 
          Symlink                  Target / Error                                                  
     --- ------------------------ ---------------------------------------------------------------- 
      ?   system/themes/flexible   vendor/contao/core-bundle/src/Resources/contao/themes/flexible  
      ?   web/assets               assets                                                          
      ?   web/system/themes        system/themes                                                   
      ?   system/logs              var/logs                                                        
     --- ------------------------ ---------------------------------------------------------------- 
    
    
    # Process terminated with exit code 0
    # Result: OK
    Allerdings kann ich vom Manager aus das Installtool schon nicht mehr aufrufen. Anscheinend schaffe ich das heute doch nicht mehr zum laufen zu bekommen. Brauche erstmal was zu essen.
    Danach lese ich noch etwas in dem fast spannenden Buch: Nginx HTTP Server - Fourth Edition: Harness the power of Nginx to make the most of your infrastructure and serve pages faster than ever before.
    Gibt es empfohlene Literatur zu Symfony ? Also aber ehr nur beogen auf den Unterbau ?


    Ist mir bewusst, dass FPM besser wäre als CGI. Es gibt ja auch unter Symfony eine ältere Nginx conf mit PHP FPM 5.2 oder so... Aber wollte das beim nächsten Schritt vielleicht angehen. Die Seite wird nicht so viele Anfragen zu beantworten haben. Ist erstmal privat und soll dann später für ein gemeinnütziges Projekt verwendet werden

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

    Standard

    Zitat Zitat von UrsR87 Beitrag anzeigen
    Allerdings kann ich vom Manager aus das Installtool schon nicht mehr aufrufen.
    Funktioniert es mit example.org/app.php/contao/install? Wenn ja, dann fehlt in deiner nginx conf, dass alle Anfragen (die nicht auf eine physisch vorhandene Datei gehen) über die app.php abgewickelt werden sollen.

  39. #39
    Contao-Nutzer
    Registriert seit
    29.10.2018.
    Ort
    Berlin
    Beiträge
    10

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Funktioniert es mit example.org/app.php/contao/install?
    Nein, leider nicht. Firefox zeigt die Fehlermeldung Umleitungsfehler an
    Ich schaue morgen nach der Arbeit nochmal in meine nginx Konfiguration. Oder springt einem, der nginx nutzt der Fehler in der Konfiguration direkt ins Auge ?
    Beste Grüße

  40. #40
    Contao-Nutzer
    Registriert seit
    10.12.2018.
    Beiträge
    1

    Frage Javascript Code oder Datei-Einbindung funktioniert nicht

    Guten Tag!

    Ich habe die Javascript Datei - mit dem Code zum Testen: 'window.onload = function () { alert("It's loaded!") }' - im Pfad: 'C:\xampp\htdocs\trigos\files\defaultTheme\js' als 'javascript.js' gespeichert und habe im Contao-Backend in der Seitenstruktur 'jQuery laden' abgehakt und es funktioniert einfach nicht, obwohl ich es meines Wissens nach schon einmal genau gleich gemacht habe und es dort funktioniert hat. Ich bitte um Lösungsvorschläge/Hilfe...

    MfG

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
  •