Ergebnis 1 bis 18 von 18

Thema: Woran erkennt der Check die Contao-Version?

  1. #1
    Contao-Urgestein
    Registriert seit
    07.04.2010.
    Ort
    Stuttgart
    Beiträge
    2.733
    User beschenken
    Wunschliste

    Standard Woran erkennt der Check die Contao-Version?

    Ich habe eine Contao-Installation aktualisiert.

    Hier habe ich ein kleines Problemchen mit dem Check.
    Er sagt dass meine 2.11.7 Installation korrupt sei.

    Allerdings sollte das jetzt eine 3.2.x sein.
    Wie checkt denn der Check um welche Version es sich handelt?

    Bildschirmfoto 2015-04-13 um 16.22.35.png
    Bildschirmfoto 2015-04-13 um 16.22.43.png

    Hat jemand eine Idee?

    Wenn ich euch helfen konnte könnt ihr euch gerne mal
    meine Amazon Wunschliste anschauen. Dankeschön.

  2. #2
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    In der Localconfig steht die Version. Ich vermute daher holt es auch der Check.
    PHP-Code:
    $GLOBALS['TL_CONFIG']['latestVersion'] = '3.2.16'

  3. #3
    Contao-Urgestein
    Registriert seit
    07.04.2010.
    Ort
    Stuttgart
    Beiträge
    2.733
    User beschenken
    Wunschliste

    Standard

    Ich glaube nicht, denn da steht bei mir
    PHP-Code:
    $GLOBALS['TL_CONFIG']['latestVersion'] = '3.2.20'

    Wenn ich euch helfen konnte könnt ihr euch gerne mal
    meine Amazon Wunschliste anschauen. Dankeschön.

  4. #4
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    /system/config/constants.php

  5. #5
    Contao-Urgestein
    Registriert seit
    07.04.2010.
    Ort
    Stuttgart
    Beiträge
    2.733
    User beschenken
    Wunschliste

    Standard

    Leider auch hier:

    PHP-Code:
    /**
     * Core version
     */
    define('VERSION''3.2');
    define('BUILD''20');
    define('LONG_TERM_SUPPORT'true); 

    Wenn ich euch helfen konnte könnt ihr euch gerne mal
    meine Amazon Wunschliste anschauen. Dankeschön.

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

    Support Contao

    Standard

    Localconfig ist es definitiv nicht, die existier ja gar nicht im Downloadarchiv und der Check erkennt auch eine nicht "installierte" Contao-Version.
    Es steht in der system/config/constants.php.

  7. #7
    Contao-Urgestein
    Registriert seit
    07.04.2010.
    Ort
    Stuttgart
    Beiträge
    2.733
    User beschenken
    Wunschliste

    Standard

    Ah, ich habe es.
    system/constants.php gibt es auch noch.


    Wo kommt die her und wo liegt der Unterschied zu system/config/constants? Wurde die eventuell bei dem Update nicht richtig gelöscht?

    Wenn ich euch helfen konnte könnt ihr euch gerne mal
    meine Amazon Wunschliste anschauen. Dankeschön.

  8. #8
    Contao-Urgestein
    Registriert seit
    10.07.2010.
    Beiträge
    4.403
    User beschenken
    Wunschliste

    Standard

    localconfig.php und latestversion zeigt lediglich die aktuellste Version welche auf contao.org zur Verfügung steht. Neuerdings wird da auch zwischen LTS und aktuellster Version unterschieden.

    Ich nehme mal an der update wurde nicht richtig abgeschlossen und somit sind diese Fehlinformationen vorhanden. Wie hast Du denn den Update gemacht?


  9. #9
    Contao-Urgestein
    Registriert seit
    10.07.2010.
    Beiträge
    4.403
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von psren Beitrag anzeigen
    system/constants.php gibt es auch noch.
    Altlasten aus 2.11


  10. #10
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    Zitat Zitat von psren Beitrag anzeigen
    system/config/constants
    Gibt's nicht in contao (hoffentlich habe ich da recht).
    Es gibt nur die constants.php ! Die lag früher mal in /system/ (V2), heute aber in /system/config/ (V3)

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

    Support Contao

    Standard

    So isses, der Check sucht wohl erst an der "alten" Stelle. Und wenn er was gefunden hat, dann nimmt er das halt. Also wohl irgendwann das Update nicht sauber gefahren.

    Edit: Hier der relevante Teil aus controller/validator.php ...
    PHP-Code:
            /**
             * Find the constants.php file
             *
             * @return boolean True if the constants.php file was found
             */
            
    protected function findConstants()
            {
                    
    define('TL_ROOT''Required for Contao 2.11');

                    if (
    file_exists(__DIR__ '/../../system/constants.php')) {
                            include 
    __DIR__ '/../../system/constants.php';
                    } elseif (
    file_exists(__DIR__ '/../../system/config/constants.php')) {
                            include 
    __DIR__ '/../../system/config/constants.php';
                    } else {
                            
    $this->constants false;

                            return 
    false;
                    }

                    return 
    true;
            } 
    Geändert von tab (13.04.2015 um 16:24 Uhr)

  12. #12
    Contao-Urgestein
    Registriert seit
    07.04.2010.
    Ort
    Stuttgart
    Beiträge
    2.733
    User beschenken
    Wunschliste

    Standard

    Okay. Die Datei habe ich jetzt gelöscht.
    Wie kann ich denn jetzt rausfinden was alles nicht richtig gelaufen ist...

    Also ein Check hilft mir leider irgendwie recht wenig weiter.
    Da kommt folgendes raus.

    Bildschirmfoto 2015-04-13 um 17.24.09.png

    Wenn ich euch helfen konnte könnt ihr euch gerne mal
    meine Amazon Wunschliste anschauen. Dankeschön.

  13. #13
    Contao-Urgestein
    Registriert seit
    07.04.2010.
    Ort
    Stuttgart
    Beiträge
    2.733
    User beschenken
    Wunschliste

    Standard

    Okay, hat sich erledigt. Die Datei hatte keinen Inhalt.

    Wenn ich euch helfen konnte könnt ihr euch gerne mal
    meine Amazon Wunschliste anschauen. Dankeschön.

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

    Support Contao

    Standard

    Die .gitignore braucht man nicht wirklich. Ansonsten ist der Check ja wohl ok. Was aber nicht viel heisst, denn wenn irgendwo noch weitere alte Dateien im System sind, die es in der neuen Version nicht gibt, dann interessiert das den Check leider nicht. Und wenn die alte constants.php beim Update mitgekommen ist, dann wird da womöglich noch mehr sein.

  15. #15
    Contao-Urgestein
    Registriert seit
    07.04.2010.
    Ort
    Stuttgart
    Beiträge
    2.733
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von tab Beitrag anzeigen
    dann wird da womöglich noch mehr sein.
    vermute ich auch. z.b. funktionier Select-All im Backend nicht und es schmeißt JS-Fehler.

    Die Frage ist nur wie ich rausfinden kann was schief gelaufen ist...

    Bildschirmfoto 2015-04-13 um 17.33.52.png

    Wenn ich euch helfen konnte könnt ihr euch gerne mal
    meine Amazon Wunschliste anschauen. Dankeschön.

  16. #16
    Contao-Urgestein
    Registriert seit
    10.07.2010.
    Beiträge
    4.403
    User beschenken
    Wunschliste

    Standard

    Hast Du den Update von Hand gemacht? So viel ich weiss hat Bugbuster im easyupdate ein skript integriert (oder zumindest auf seiner Webseite, ev. auch Gist) wo aufgezeigt wird was zu 2.11 gehört und in Contao3 nicht mehr gebraucht wird. Leo hat glaub ich auch mal verraten was er alles rausmistet von Contao 2 > auf Contao 3.

    Vermutlich findest Du in den Update links von Nina am meisten Infos.

    Bist Du den beim Updaten vom System aufgefordert worden in den Install.php zu wechseln und dort den Rest vom Update vorzunehmen? Vermutlich ist bei Dir auch noch eine alte jquery/mootools aktiv.

    Auf eine elegante Art raus zu misten kannst du mit Backup DB. Damit erstellst ein Full Backup und installierst ein neues System mit den dort aufgeführten Erweiterungen und importierst die DB neu. Schon da würde ich aber vor dem Backup alles an Erweiterungen aktualisieren was möglich ist.

    Wenn der Contao Check jetzt nichts mehr bemängelt hast eine saubere Aktualisierung.


  17. #17
    Contao-Urgestein
    Registriert seit
    07.04.2010.
    Ort
    Stuttgart
    Beiträge
    2.733
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von ciaobello Beitrag anzeigen
    Hast Du den Update von Hand gemacht?
    Jop, Schrittweise von einer ~2.9.2 auf die 3.2.20.
    Mir ist erst aufgefallen dass was schief lief, als ich bemerkt hab das JS im Backend nicht richtig funktioniert.

    Zitat Zitat von ciaobello Beitrag anzeigen
    Vermutlich findest Du in den Update links von Nina am meisten Infos.
    Okay, dann suche ich mal nach den Links.

    Zitat Zitat von ciaobello Beitrag anzeigen
    Bist Du den beim Updaten vom System aufgefordert worden in den Install.php zu wechseln und dort den Rest vom Update vorzunehmen? Vermutlich ist bei Dir auch noch eine alte jquery/mootools aktiv.
    Ja, die Datenbank müsste richtig migriert sein. Auf jeden Fall hat er mir die verschiedenen Schritte zur Migration angeboten und durchgeführt ohne zu meckern.

    Zitat Zitat von ciaobello Beitrag anzeigen
    Auf eine elegante Art raus zu misten kannst du mit Backup DB. Damit erstellst ein Full Backup und installierst ein neues System mit den dort aufgeführten Erweiterungen und importierst die DB neu. Schon da würde ich aber vor dem Backup alles an Erweiterungen aktualisieren was möglich ist.
    Jop, dann mache ich das jetzt auch so. files und templates-Ordner ziehe ich natürlich auch noch. Die Erweiterungen habe ich zum Glück schon über Composer auf
    passende Versionen gebracht. Die nicht mehr kompatiblen konnte ich zum Glück ohne großen Aufwand rausschmeißen.

    Zitat Zitat von ciaobello Beitrag anzeigen
    Wenn der Contao Check jetzt nichts mehr bemängelt hast eine saubere Aktualisierung.
    Ich hoffe :-)

    Mal eine kleine Frage OffTopic, in welchem groben zeitlichen Rahmen schätzt ihr so ein Monster-Update inkl. angepasster Templates und inkompatibler Erweiterungen?
    Also nur ganz grob.

    Wenn ich euch helfen konnte könnt ihr euch gerne mal
    meine Amazon Wunschliste anschauen. Dankeschön.

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

    Support Contao

    Standard

    Kann man so pauschal nicht sagen. Hängt von vielen Faktoren ab u.a.
    • Welche Erweiterungen sind installiert, sind diese kompatibel zu Contao 3.2.? Gibt es ggf. Ersatz den man problemlos verwenden kann?
    • Wieviel Templateanpassungen gibt es?
    • Wie sieht das Layout aus und wie ist es realisiert? Schlägt der HolyGrail vielleicht zu?
    • Sind daraus resultierend css-Anpassungen erforderlich? Wie strukturiert ist das vorhanden css? Ist es Dein eigener Code oder fremder?
    • Wieviele Seitenlayouts werden verwendet?
    • Wie sind die Module aufgebaut und eingebunden?
    • Umfang der Website an sich
    • etc.

    Letzen Endes hängt es auch noch von Deiner Erfahrung ab.

    Nachtrag: Habe gerade mal in meinen alten Projekten nachgeschaut. Update von 2.8.x auf 3.2.x Website einer Arztpraxis (ca. 35 Seiten) im wesentlichen Core-Funktionalität, zusätzlich ein Slider, fünf oder sechs Erweiterungen, die nur zum Teil verwendet wurden, zwei Seitenlayouts, zweispaltig, fremdes, unstrukturiertes css (extern eingebunden), eine Hand voll angepasste Templates und natürlich ein Uralt-Frontendtemplate. Alles in allem waren es 25h.
    Geändert von mlweb (14.04.2015 um 22:03 Uhr)
    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.




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
  •