Ergebnis 1 bis 18 von 18

Thema: Startseite wird nicht angezeigt

  1. #1
    Contao-Nutzer
    Registriert seit
    19.10.2017.
    Beiträge
    5

    Standard Startseite wird nicht angezeigt

    Guten Tag Commuity,
    ich stehe ein wenig auf der Leitung. Ich habe Contao 4.4.7 neu installiert und auch zum Test eine einfache Seite angelegt.

    Nun zu meinem Problem, wo ich keinen sinnvollen Ansatz zu Lösung finde:

    Wenn ich die Seite per www.example.com aufrufe wird die Seite nicht angeszeit, sondern nur das Wurzelverzeichnis bzw. Indexverzeichnis.
    Benutze ich dann aus diesem angezeigten Verzeichnis den Link app.php wird mir meine Seite serviert.

    An dieser Stelle muß ich noch erwähnen, das ich in meiner Apache-Konfiguration eine permanente Umleitung von http auf https zu laufen habe und für https Zertifikate über letsencrypt verwendet werden. Das läuft soweit auch alles, da ich das gleiche setup auch für ander Dienste verwende und diese problemlos laufen.

    Wie bzw. wo kann ich die Einstellung so setzen, das bei Aufruf von www.example.com dann auch die Seite sofort serviert wird.

    Vielen Dank für Eure Hilfe

  2. #2
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich vermute du hast falsch installiert. Die Domain muss auf installordner/web/ zeigen.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  3. #3
    Contao-Nutzer
    Registriert seit
    19.10.2017.
    Beiträge
    5

    Standard

    Hallo Andreas,
    es mag sein, das ich bei der Installation etwas falsch gemacht habe.

    Deine Anmerkung habe/hatte ich vorher schon in diversen Einträgen gelesen und berücksichtigt.

    Meine apache config für meine example.com
    Code:
    <VirtualHost _default_:80>
        ServerName www.example.com
        ServerAlias example.com
    
        RewriteEngine On
        RewriteCond %{SERVER_NAME} =www.example.com [OR]
        RewriteCond %{SERVER_NAME} =example.com
        RewriteRule ^ https://www.example.com [END,QSA,R=permanent]
    
        ErrorLog /var/log/apache2/example/error.log
        LogLevel warn
        CustomLog /var/log/apache2/example/access.log combined
    </VirtualHost>
    Die dazu gehörige example-le-ssl.conf
    Code:
    <IfModule mod_ssl.c>
    <VirtualHost _default_:443>
        ServerName www.example.com
        ServerAlias example.com
    
        DocumentRoot /var/www/example/contao/web/
    
        ErrorLog /var/log/apache2/example/error.log
        LogLevel warn
        CustomLog /var/log/apache2/example/access.log combined
    
    SSLCertificateFile /etc/letsencrypt/live/example.de/fullchain.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/example.de/privkey.pem
    Include /etc/letsencrypt/options-ssl-apache.conf
    
    </VirtualHost>
    </IfModule>
    Die Contao-Installation liegt dementsprechend unter /var/www/example/ im Verzeichnis contao/.

    Wenn ich www.example.com eingebe, dann wird sauber auf https://www.example.com weitergeleitet.

    Momentan bin ich auf dem Stand, das ein leere Seite angezeigt wird. Wenn ich dann im Adressfeld den Eintrag von https://www.example.com um /app.php ergänze, dann wird mir die gewünschte Seite angezeigt.

    Wie weiter jetzt?

  4. #4
    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 deinen Apache entsprechend konfiguriert, sodass .htaccess Files prozessiert werden?

  5. #5
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Sorry, bin kein Servertechniker. Ich route die Domains immer direkt in meinem Account über die mir angebotenen Felder. Deshab kann ich hier erstmal nicht mehr weiterhelfen.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  6. #6
    Contao-Nutzer
    Registriert seit
    19.10.2017.
    Beiträge
    5

    Standard

    Hallo Spooky,
    bei den anderen Seiten auf dem gleichen Server funktioniert die Auswertung der htaccess Dateien. Es sollte mich wundern, warum das in diesem Fall nicht so sein sollte.

    Nur eines wundert mich an Deinem Komentar. In der Beschreibung von Contao 4.4.x wird darauf hingewiesen, das eben keine htaccess Dateien mehr verwendet werden. Demzufolge ist unter /web auch keine nach der Installation bzw. dem Entpacken zu finden. Im Gegensatz zu Contao 3.x.

    Falls ich an dieser Stelle etwas falsch verstanden haben sollte, bitte ich um Erklärung.
    Denn falls doch an dieser Stelle eine htaccess Datei sein müßte, und diese an die gegebene Umgebung anzupassen ist, wo ist diese dann? Ich habe dazu auch keine Angaben in der Dokumentation gefunden.

    Hallo Andreas,
    kein Problem. Jeder hat sein Spezialgebiet mehr oder minder breit.

    Vielen Dank an alle, die bisher geantwortet haben.

  7. #7
    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 ChTruee Beitrag anzeigen
    Nur eines wundert mich an Deinem Komentar. In der Beschreibung von Contao 4.4.x wird darauf hingewiesen, das eben keine htaccess Dateien mehr verwendet werden.
    Wo steht das?




    Zitat Zitat von ChTruee Beitrag anzeigen
    Demzufolge ist unter /web auch keine nach der Installation bzw. dem Entpacken zu finden.
    Das stimmt nicht. Sowohl in der Symfony Framework Standard Edition, Contao Standard Edition und Contao Managed Edition befindet sich eine .htaccess Datei im /web Ordner. Siehe zB: https://github.com/contao/manager-bu.../Resources/web

    Wenn bei dir die .htaccess fehlt, dann ist deine Installation nicht vollständig und erklärt auch dein Problem.

  8. #8
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich weiß nicht mehr wo, aber ich hatte das auch immer wieder gelesen, dass es in Contao 4 keine htaccess mehr gibt. Ich hatte mich dann gewundert, dass da trotzdem eine (und noch eine wichtige, wenn auch leere, im Installordner) ist. Ein Blick auf den Code zeigt ja auch, dass es ohne diese überhaupt nicht laufen kann.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  9. #9
    Contao-Nutzer
    Registriert seit
    19.10.2017.
    Beiträge
    5

    Standard

    ... so geht es mir auch. Ich weiß das ich es irgend wo gelesen habe. Nur bei meiner Installation wurde auch keine im /web Verzeichnis erstellt / hinein kopiert. Jetzt habe ich diese von github genommen und jetzt wird wieder das Verzeichnis /web präsentiert. Eine automatische "Weiterleitung" zu app.php erfolgt nicht.

    Das bleibt für mich suboptimal.

    Prinzipiell kann ich die Installation wiederholen. Nur befürchte ich, das ich das gleiche Ergebnis erhalten werde.
    Dennoch probieren geht über studieren...

  10. #10
    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 ChTruee Beitrag anzeigen
    ... so geht es mir auch. Ich weiß das ich es irgend wo gelesen habe. Nur bei meiner Installation wurde auch keine im /web Verzeichnis erstellt / hinein kopiert. Jetzt habe ich diese von github genommen und jetzt wird wieder das Verzeichnis /web präsentiert. Eine automatische "Weiterleitung" zu app.php erfolgt nicht.
    Stelle sicher, dass die .htaccess von deinem Webserver auch tatsächlich verarbeitet wird.

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

    Support Contao

    Standard

    Das ist wohl ein Missverständnis. Soweit ich weiss, gibt es schon noch eine .htaccess. Richtig ist allerdings, dass keine .htaccess-Dateien mehr verwendet werden um Verzeichnisse zu schützen.

  12. #12
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von ChTruee Beitrag anzeigen
    ... Nur bei meiner Installation wurde auch keine im /web Verzeichnis erstellt / hinein kopiert. ...
    Hast du die Dateien per FTP hochgeladen, oder die Installation mit contao-manager.phar.php ausgeführt. Im ersten Fall könnte es sein, dass dein FTP-Client Dateien rausgefiltert hat, welche mit einem Punkt beginnen. Im zweiten Fall wüsste ich nicht, warum die nicht dort sein soll.

    Validiere doch mal bitte die Installation. Vielleicht hast du die htaccess oberhalb von web/ ja auch nicht.

    Und FTP-Client auf binary Mode einstellen, falls du das noch nicht hast.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  13. #13
    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 Andreas Beitrag anzeigen
    Validiere doch mal bitte die Installation.
    Contao 4 kannst Du doch mit dem Check nicht mehr validieren oder gibt es da inzwischen eine andere Variante, die mir entgangen 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.




  14. #14
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Och, stimmt . Check kann man noch aufrufen, nicht mehr mit /check aber mit /check/index.php. Aber die Validierung leitet einfach auf die Startseite .
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

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

    Standard

    Die Validierung gilt nur für Contao 2 und 3.

  16. #16
    Contao-Nutzer
    Registriert seit
    19.10.2017.
    Beiträge
    5

    Standard

    Vielen Dank für die Hinweise.

    Ich werde dann doch noch einmal die Installation vom Grund auf neu vornehmen. Es scheint an dieser Stelle etwas daneben zu liegen.

    Den Server habe ich nicht bei einem Hoster sondern direkt bei mir zu stehen. Somit entfällt die "Fehlerquelle" FTP upload.

    Möglich bleibt die Variante mit den fehlenden versteckten Dateien und somit auch den .htaccess Datein.

  17. #17
    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 Andreas Beitrag anzeigen
    Och, stimmt . Check kann man noch aufrufen, nicht mehr mit /check aber mit /check/index.php.
    Das sollte eigentlich nicht passieren - zumindest nicht mit der default .htaccess von Contao 4.

  18. #18
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Gerade nochmal getestet. Doch, ist bei mir so, mit original htaccess in web/ und darüber.
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

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
  •