Live Update auf 2.10 (fast) problemlos

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • pmmueller
    Buchautor 'Websites erstellen mit Contao'
    • 19.06.2009
    • 1523

    #1

    Live Update auf 2.10 (fast) problemlos

    Ich habe heute dann auch mal ein Live-Update auf die 2.10 gewagt und bin mit einer einfachen Site begonnen. Einfach heißt ohne eigenes Seitentemplate (fe_page.*) und mit internen Stylesheets. Dafür gab es in der Seitenstruktur zwei Startpunkte (pmueller.de und feicke.nl).

    Nach dem Live Update lief zunächst alles problemlos. Dann tauchten noch zwei Probleme auf:

    1. No pages found: Domain definieren im Startpunkt einer Website
    Bis ich statt "pmueller.de" zufällig einmal "www.pmueller.de" eingab, und nur ein profanes "No pages found" erhielt.

    Ursache war, dass ich die Domains im Startpunkt ohne www eingegeben habe. Das mache ich fast immer und überall, denn das www. davor finde ich eher überflüssig. Tja. Und jetzt gibt's einen Bug in 2.10 dazu (Defect #3373 --- EDIT: Bug behoben in 2.10.1).

    Workaround: Domain im Startpunkt mit www. eintragen (www.pmueller.de) (--- EDIT: in V2.10.1 nicht mehr nötig)

    --- EDIT: bitte auch die folgenden Beiträge zu dem Thema lesen
    Seit Contao 2.10.1 habe ich im Startpunkt domain.de eingetragen und mache die Weiterleitung von www => pmueller.de wie weiter unten von xchs angeregt im KAS.

    ===
    2. Eigenes Template mit der Endung *.xhtml wird ignoriert
    Änderungen in einem eigenen Template mit der Endung *.xhtml wurden komplett ignoriert. Die Lösung war aber einfach: BE-Modul Systemwartung - Daten bereinigen, und schon ging alles.

    Ich habe dann spasseshalber im Seitenlayout den DOCTYPE mal auf HTML(5) gestellt, und Contao erzeugt dann brav HTML5 ohne dass ich irgendwas geändert habe. Schon beeindruckend. Aber ich bleibe erst noch ein bisschen bei XHTML.

    ===
    Akkordeons in der 2.10
    Wer übrigens in der 2.10 Akkordeons einsetzt, benötigt das in meinem Contao-Buch auf Seite Seite 279 beschriebene Template moo_accordion_active.tpl nicht mehr. Das kann man einfach löschen. Die Funktionalität ist jetzt im Standardtemplate moo_accordion.xhtml mit drin. Nicht vergessen, im Seitenlayout das Standardtemplate zu aktivieren. Wer beim Start der Seite alle Akkordeons geschlossen haben möchte, erreicht dies mit einem display: -1, im Template (siehe Feature #3264)
    Zuletzt geändert von pmmueller; 31.08.2011, 20:03.
    »pmueller.de« | »groningen-info.de«
  • pmmueller
    Buchautor 'Websites erstellen mit Contao'
    • 19.06.2009
    • 1523

    #2
    Contao unterscheidet jetzt zwischen domain.de und www.domain.de
    ---Edit: Bei Contao-Installationen mit nur einem Startpunkt muss man im Feld "Domain" gar nichts eintragen. Die Anmerkungen hier sind nur für Sites mit mehreren Startpunkten.

    Noch einmal zum "Startpunkt einer Website" und den Eintragungen im Feld "Domain". Seit 2.10.1 kann ich dort ja die Domain auch wieder ohne 'www.' eintragen (Ticket #3373).

    Nun schrieb Leo in diesem Ticket: "Zur Erinnerung: In Version 2.10 hat sich das Verhalten geändert. Es wird nun nicht mehr automatisch das 'www.' ergänzt, da sonst keine Unterscheidung mehr zwischen den leeren Domain und der Subdomain 'www.' möglich ist."

    Wenn ich also als Domain pmueller.de eintrage, bekommt www.pmueller.de von Contao ein "No pages found".

    Site soll mit und ohne www erreichbar sein
    Auch wenn es dadurch jetzt möglich ist, zwischen pmueller.de und www.pmueller.de zu unterscheiden, ist es in meinem Alltag doch wünschenswert, dass unter beiden Domain Namen dieselben Webseiten erreichbar sind.

    Muss ich das jetzt als Rewrite in der .htaccess eintragen?
    Wenn ja, wäre folgender Schnippsel dazu geeignet (aus diesem Beitrag)?
    Code:
    RewriteCond %{HTTP_HOST} ^www.domain.de [NC]
    RewriteRule (.*) http://domain.de/$1 [R=301,L]
    Ein Gedanke kommt mir gerade noch:
    Wäre eine Checkbox im Backend für "Domain soll auch unter der Subdomain www. erreichbar sein" nicht netter?
    Zuletzt geändert von pmmueller; 31.08.2011, 20:12.
    »pmueller.de« | »groningen-info.de«

    Kommentar

    • christian
      Alter Contao-Hase
      • 15.06.2009
      • 1039

      #3
      Zitat von pmmueller Beitrag anzeigen
      Wäre eine Checkbox im Backend für "Domain soll auch unter der Subdomain www. erreichbar sein" nicht netter?
      Hi Peter,

      das fände ich auch netter. Es wird zwar wieder SEO-Menschen geben, die für nur 1 Erreichbarkeit werben, aber es ist nun mal seit Beginn des Web in der Regel so, dass "mit" und "ohne" gleich erwartet wird.

      Mir fallen sogar recht viele Leute ein, die immer - egal, was man ihnen in die Hand diktiert - "www." davor schreiben. Denen kann man halt nicht näherbringen, dass dort genauso "peter.", "christian." oder "gurkensalat." stehen könnte.

      Grüße,

      Christian
      Contao-Partner am Niederrhein
      Templating - Komplettservice - Erweiterungen
      Infos: http://delahaye.de

      Kommentar

      • xchs
        Administrator
        • 19.06.2009
        • 14682

        #4
        Hallo Peter,

        Du könntest Dir im ALL-INKL KAS eine Subdomain "www" anlegen, also als URL dann "http://www.pmueller.de". Im Feld "Verzeichnis oder Domain" trägst Du dann die Weiterleitung nach "http://pmueller.de" ein und wählst als Weiterleitung "Status 301". Das sollte es dann schon gewesen sein. Dein Webauftritt ist dann sowohl unter der Second Level Domain als auch unter der Third Level Domain erreichbar, wobei der Hostname mit "www" auf "pmueller.de" umleitet.
        Contao Community Administrator

        [Unterstützungsmöglichkeiten]
        sigpic

        Kommentar

        • pmmueller
          Buchautor 'Websites erstellen mit Contao'
          • 19.06.2009
          • 1523

          #5
          @xchs
          Gute Idee und danke für den Tipp. Das finde ich glaube ich besser als so eine .htaccess-Anweisung, die ich nicht wirklich im Detail verstehe.

          @christian
          Ich finde es immer nervig, wenn nur eines von beiden geht, und ich gerade das andere probiert habe
          »pmueller.de« | »groningen-info.de«

          Kommentar

          • Russe
            Contao-Fan
            • 23.10.2009
            • 738

            #6
            Zitat von pmmueller Beitrag anzeigen
            Gute Idee und danke für den Tipp. Das finde ich glaube ich besser als so eine .htaccess-Anweisung, die ich nicht wirklich im Detail verstehe.
            Ich finde die .htaccess-Anweisung besser, denn diese leitet auch auf Unterseiten richtig weiter.
            Also z.B. www.little-boxes.de/aktuelles.html wird zu little-boxes.de/aktuelles.html
            Meines Wissens geht die Unterseite flöten wenn man das per Subdomain macht und der Besucher landet auf der Startseite.
            Russe

            Kommentar

            • pmmueller
              Buchautor 'Websites erstellen mit Contao'
              • 19.06.2009
              • 1523

              #7
              Zitat von Russe Beitrag anzeigen
              Meines Wissens geht die Unterseite flöten wenn man das per Subdomain macht und der Besucher landet auf der Startseite.
              Scheint auch ohne die .htaccess so zu sein: www.pmueller.de/kontakt.html wird problemlos auf pmueller.de/kontakt.html weiter geleitet.

              Irgendwie finde ich den Gedanken sympathischer, diese Weiterleitung in der Webspaceverwaltung anzusiedeln.
              »pmueller.de« | »groningen-info.de«

              Kommentar

              • Russe
                Contao-Fan
                • 23.10.2009
                • 738

                #8
                Aha.
                Nur zur Sicherheit, du hast eine Subdomain "www" bei "pmueller.de" angelegt und für diese dann eine Weiterleitung auf "pmueller.de" eingetragen?
                Werde ich dann auch mal versuchen, ich dachte das geht so nicht.
                Russe

                Kommentar

                • pmmueller
                  Buchautor 'Websites erstellen mit Contao'
                  • 19.06.2009
                  • 1523

                  #9
                  Yep. Status 301. xchs hat es weiter oben genau beschrieben. Aber wenn du die .htaccess lieber magst, spricht da nichts gegen
                  »pmueller.de« | »groningen-info.de«

                  Kommentar

                  • xchs
                    Administrator
                    • 19.06.2009
                    • 14682

                    #10
                    Ja, genau. Wer es lieber in der ".htaccess" machen will, kann es ohne weiteres auch dort konfigurieren.

                    Einen kleinen, aber feinen Unterschied gibt es aber:
                    • Sämtliche Direktiven in der ".htaccess" müssen bei jedem einzelnen Request vom Server verarbeitet werden, d.h. jede Anfrage an Euren Server durchläuft immer auch die einzelnen Regeln und Anweisungen in dieser Serverkonfigurationsdatei
                    • Erfolgt die Konfiguration hingegen direkt im VirtualHost, muss der Server diese Anweisungen nur einmal einlesen und weiß dann hoffentlich Bescheid, was zu tun ist
                    Contao Community Administrator

                    [Unterstützungsmöglichkeiten]
                    sigpic

                    Kommentar

                    • zonky
                      Wandelndes Contao-Lexikon
                      • 19.03.2010
                      • 10597

                      #11
                      Moin,

                      ich bin auch auf die Unterscheidung zwischen www.domain.de und domain.de gestossen - ich würde meinem im 2.9 wurde www. immer "mitgenommen"... muss ich nochmal gucken...


                      Je nach Hoster wird ein www. sowieso mit angelegt - manchmal nicht...

                      klar, man kann das in der htaccess einstellen - ich fänds schicker, wenn es die Eingabe *domain.de als catch-all gäbe bzw Checkbox "nimm www immer mit"

                      gruss zonky
                      MetaModels-Workshop: Anfragen möglich
                      Erweiterungen: Infos im Seitenbaum, Formular-Default für Select/Checkbox/Radio (SCR), Formular-Newsletteranmeldung, Regex-Formularwidget, Lizenzmanager für Isotope
                      Unterstützung per Github-Sponsoring: MetaModels Handbuch und Forum, e-spin Erweiterungen

                      Kommentar

                      • matc
                        Contao-Nutzer
                        • 10.07.2009
                        • 8

                        #12
                        klappt leider noch immer nicht...

                        Das "No Pages Found" Problem besteht leider bei mir weiterhin.

                        Bisherige Maßnahmen:
                        1. Update auf 2.10.1
                        2. Eintrag in der Seitenstruktur ohne "www."
                        3. Verwendung einer .htaccess-Datei wie von pmmueller beschrieben

                        Nach wie vor muss ich mich entscheiden, ob die Domain unter www.domain.de oder domain.de erreichbar sein soll. Beides scheint nicht zu funktionieren.
                        Bei meinem Provider ist "www" schon per Default als Subdomain eingerichtet, daher scheidet auch eine Weiterleitung aus.

                        Hat jemand noch eine Idee? Ich möchte ungern ein Backup einspielen, nur um das wieder zum Laufen zu bekommen uns so eine veraltete Version von Contao nutzen. Das ist die einzige Möglichkeit die ich aktuell noch sehe...

                        Freue mich über hilfreiche Vorschläge!!

                        Kommentar

                        • xchs
                          Administrator
                          • 19.06.2009
                          • 14682

                          #13
                          Ist Deine "Seitenstruktur" richtig aufgebaut/verschachtelt?
                          Contao Community Administrator

                          [Unterstützungsmöglichkeiten]
                          sigpic

                          Kommentar

                          • matc
                            Contao-Nutzer
                            • 10.07.2009
                            • 8

                            #14
                            Ja, es gab auch vor dem 2.10er Update keine Probleme...

                            Kommentar

                            • BugBuster
                              Wandelndes Contao-Lexikon
                              • 15.06.2009
                              • 10679

                              #15
                              Aber die 2.9er war das "gnädiger" was den Aufbau betraf, da ging auch ne Seite ohne Startpunkt, in 2.10 nicht mehr möglich soweit ich weiß.
                              Grüße, BugBuster
                              "view source" is your guide.
                              Danke an alle Amazon Wunschlisten Erfüller

                              Kommentar

                              Lädt...