Neue Live Update Major-Version

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • pingo
    Contao-Nutzer
    • 31.12.2009
    • 19

    #271
    Ich muss mich jetzt auch mal in diesen Thread reinhängen...

    Bei mir wirft das Live Update 6.10 beim Versuch von 3.1.0 auf 3.1.1 zu aktualisieren den folgenden Fehler:

    Code:
    Fatal error: Uncaught exception 'PharException' with message '__HALT_COMPILER(); must be declared in a phar' in /var/www/contao-3.1.0/contao/update.phar.php:34 Stack trace: #0 /var/www/contao-3.1.0/contao/update.phar.php(34): Phar::webPhar('update.phar.php', 'index.php', '', Array, 'phar_rewrite') #1 {main} thrown in /var/www/contao-3.1.0/contao/update.phar.php on line 34
    Es handelt sich um einen V-Server bei Strato, der unter Debian Squeeze läuft, die PHP-Version ist die 5.3.3-7+squeeze16. Sämtliche Problemquellen, die in diesem und anderen Threads diskutiert worden sind, habe ich geprüft und ggf. behoben (z.B. auf Phar 2.0.1 aktualisiert). Die Logs beinhalten auch nur exakt dieselbe Fehlermeldung wie sie im Browser nach Start der Aktualisierung ausgegeben wird (ob das DB-Backup aktiv ist oder nicht spielt keine Rolle).

    Auch die aktuelle Version des Contao-Checks (6.7) findet keine Probleme:
    Code:
    PHP 5.3.2 or greater
    
    You have PHP version 5.3.3-7+squeeze16.
    
    PHP Phar extension
    
    The PHP Phar extension is enabled.
    
    PHP OpenSSL extension
    
    The PHP OpenSSL extension is enabled.
    
    ionCube Loader
    
    The ionCube Loader is not enabled or at least at version 4.0.9.
    
    Suhosin extension
    
    The Suhosin extension is not installed or correctly configured for .phar files.
    
    Detect Unicode
    
    The --enable-zend-multibyte flag is not set or detect_unicode is disabled.
    
    FastCGI+eAccelerator
    
    You are not using FastCGI and eAccelerator.
    
    Connection test
    
    A connection to www.inetrobots.com could be established.
    
    You can use the Live Update on this server.
    Hat irgendwer noch eine Idee? Mir fällt nach vier Stunden Suche nichts mehr ein...

    Kommentar

    • afx
      Contao-Nutzer
      • 17.05.2011
      • 25

      #272
      "Class Phar not found": Live-Update von 2.11.12 nicht öglich

      Hallo zusammen,

      wollte heute dieses dringende Sicherheitsupdate machen und eine ältere Seite mit 2.11.12 auf die aktuellste 2.11.14 updaten!

      Beim Klick auf Live-Update erhalte ich folgende Fehlermeldung:
      Code:
      Fatal error: Class 'Phar' not found in /homepages/17/d353923745/htdocs/cms/contao/update.phar.php on line 33
      Ich habe PHP 5.4 und hoste die Seite bei 1und1. Ich habe auch bereits die Datei update.phar.php gelöscht, aber die Auswahlseite des Live-Updates kommt nicht.

      Ich bin nicht ganz auf dem neusten Stand, was die Entwicklungen um Contao und das Live-Update betrifft. Ich habe schon im Forum gesucht und werde weitersuchen, da das Problem sicher schon bekannt ist. Wenn mir trotzdem jemand auf die schnelle helfen kann, wäre das super!

      Vielen Dank!

      AFX

      Kommentar

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

        #273
        Ich hatte genau diese Meldung letzte Woche bei einer Contao-Installation von all-inkl mit einer PHP-Version 5.2.12. Nach einem Umzug auf einen anderen Webspace auf PHP 5.4.24 scheint alles reibungslos zu funktionieren.

        Hast du den Contao-Check mal laufen lassen? Es gibt ja noch ein paar andere Voraussetzungen.
        »pmueller.de« | »groningen-info.de«

        Kommentar

        • afx
          Contao-Nutzer
          • 17.05.2011
          • 25

          #274
          Danke Pmmueller!

          Ich habe den Check durchgeführt und herausgefunden, dass PHP 5.2 aktiv war! In der .htaccess war noch ein Befehl enthalten der die globale PHP Version überschrieben hat.

          Jetzt hat funktioniert! Besten Dank und bitte entschuldige meine Dummheit ;-) da hätte ich selbst draufkommen müssen!

          Viele Grüße

          Kommentar

          • afx
            Contao-Nutzer
            • 17.05.2011
            • 25

            #275
            Ähnliches Problem bei Strato

            Zitat von pmmueller Beitrag anzeigen
            Ich hatte genau diese Meldung letzte Woche bei einer Contao-Installation von all-inkl mit einer PHP-Version 5.2.12. Nach einem Umzug auf einen anderen Webspace auf PHP 5.4.24 scheint alles reibungslos zu funktionieren.

            Hast du den Contao-Check mal laufen lassen? Es gibt ja noch ein paar andere Voraussetzungen.
            Hallo pmmueller,

            ich wollte gerade das Live-Update bei einer Contao 3.0.5 Seite auf die aktuellste Version machen. Die Seite ist bei Strato gehostet und ich habe dort PHP auf 5.5 festgelegt. Es kommt die ähnliche Meldung:

            Code:
            The requested URL /mnt/weba/d1/91/53654991/htdocs/mustermann/contao/update.phar.php/index.php was not found on this server.
            Ich habe sogleich den Contao Check ausprobiert und alles ist grün! Jeder Unterpunkt von Live-Update und auch die PHP 5.5 wurde mir bestätigt.

            Hast du vielleicht eine Idee?

            Viele Grüße,
            AFX

            Kommentar

            • planepix
              AG Pressearbeit
              Community-Moderator
              Buchautor 'Contao für Webdesigner'
              • 05.06.2009
              • 6686

              #276
              Hallo AFX,

              stelle einmal auf PHP 5.4 um - auch bei allinkl führt der Einsatz von PHP 5.5 dazu, das jeder Seitenaufruf mit einem Download der Datei "belohnt" wird.
              Auf PHP 5.4 umgestellt flitzt das alles reibungslos.
              ---------------------------------
              Beste Grüße planepix
              Contao für Webdesigner (Website), BlueSky: planepix
              weitzeldesign
              Contao-Sprechstunde
              Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
              Contao Jahrbuch: www.contao-jahrbuch.de
              Contao Agenturtag: www.contao-agenturtag.de
              Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de

              Glücklich sind die, die den Wert erkennen – und wertschätzen.

              Kommentar

              • afx
                Contao-Nutzer
                • 17.05.2011
                • 25

                #277
                Man kann leider nur 5.2, 5.3 oder 5.5 auswählen. Habe PHP 5.3.28 aktiviert und es tritt der gleiche Fehler auf.

                Hast du noch einen Tipp?

                Viele Dank,
                AFX

                Kommentar

                • planepix
                  AG Pressearbeit
                  Community-Moderator
                  Buchautor 'Contao für Webdesigner'
                  • 05.06.2009
                  • 6686

                  #278
                  Hmm, dann wäre mein weiterer Ansatz: Häppchenweise. Auf 3.1, auf 3.2.0 und dann auf 3.2.6.

                  Ich habe bei Strato die Tage einige Updates ohne diesen Fehler ausgeführt; als Start war es bei mir aber schon die 3.2..
                  ---------------------------------
                  Beste Grüße planepix
                  Contao für Webdesigner (Website), BlueSky: planepix
                  weitzeldesign
                  Contao-Sprechstunde
                  Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
                  Contao Jahrbuch: www.contao-jahrbuch.de
                  Contao Agenturtag: www.contao-agenturtag.de
                  Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de

                  Glücklich sind die, die den Wert erkennen – und wertschätzen.

                  Kommentar

                  • afx
                    Contao-Nutzer
                    • 17.05.2011
                    • 25

                    #279
                    Klappt leider auch nicht. Der Fehler kommt immer nach dem Klick auf "Update starten"...egal welche Version ich angewählt habe.

                    Kommentar

                    • KATgirl
                      Contao-Urgestein
                      • 31.03.2010
                      • 1579

                      #280
                      Lösch mal die updade.pahr.php die stellt sich alleine wieder her. Hatte auch das Problem, da sich die LiveUpdateId geändert hatte. Und so konnte ich neu starten.

                      Gesendet von meinem Nexus 5 mit Tapatalk
                      - GitHub
                      - Kontaktanfragen

                      "Ein Lächeln ist die kürzeste Entfernung zwischen zwei Menschen." Victor Borge

                      Kommentar

                      • afx
                        Contao-Nutzer
                        • 17.05.2011
                        • 25

                        #281
                        Zitat von KATgirl Beitrag anzeigen
                        Lösch mal die updade.pahr.php die stellt sich alleine wieder her. Hatte auch das Problem, da sich die LiveUpdateId geändert hatte. Und so konnte ich neu starten.
                        Danke, KATgirl! Das habe ich gemacht.....kam allerdings die identische Meldung:

                        Code:
                        /update.phar.php/index.php was not found on this server.

                        Offensichtlich ist hier ja der Pfad oder die Weiterleitung falsch, oder? Hat noch jemand einen Tipp?

                        Besten Dank! AFX

                        Kommentar

                        • xchs
                          Administrator
                          • 19.06.2009
                          • 14682

                          #282
                          Im englischen Forum hatte unlängst jemand das selbe Problem: https://community.contao.org/en/show...o-Update-error

                          Die "update.phar.php" muss auf jeden Fall im Binärformat vorliegen. Vielleicht wird die Datei beim Download bereits "zerstört" oder nicht im richtigen Format gespeichert...? Erhälst Du auch einen "broken signature error"? Vielleicht liegt es aber auch daran, dass Dein Webserver keine externen Verbindungen nach draußen zulässt, sodass Contao bzw. das Live Update die "update.phar.php" nicht herunterladen kann.
                          Contao Community Administrator

                          [Unterstützungsmöglichkeiten]
                          sigpic

                          Kommentar

                          • afx
                            Contao-Nutzer
                            • 17.05.2011
                            • 25

                            #283
                            Hi 3xchs,

                            danke für deinen Input!

                            Also die Datei wird definitiv geladen. Ich habe sie schon mehrmals gelöscht und dann wurde sie auch sauber runtergeladen.

                            Ich habe deine Datei verwendet und im Binärmodus auf den Server geschickt. Danach musste zunächst das Live-Update aktualisiert werden...also wurde wieder eine frische update.phar.php heruntergeladen, oder?


                            Nun habe ich noch ein anderes interessantes Finding: Ich wollte über den Contao Check mal testweise eine ganz frische Contao Installation aufbauen. Das Tool zeigt zwar überhaupt keine Probleme an und sagt sogar, dass Contao erfolgreich heruntergeladen wurde. Klickt man aber auf den Link der einen zur contao/install.php, ist dieser tot und es wurde nicht eine einzige Datei heruntergeladen.

                            Was meint ihr dazu?

                            Kommentar

                            • xchs
                              Administrator
                              • 19.06.2009
                              • 14682

                              #284
                              Zitat von afx Beitrag anzeigen
                              Ich habe deine Datei verwendet und im Binärmodus auf den Server geschickt. Danach musste zunächst das Live-Update aktualisiert werden...also wurde wieder eine frische update.phar.php heruntergeladen, oder?
                              Ja, kann sein, dass die von mir damals hochgeladene Datei zwischenzeitlich nicht mehr dem allerletzten Stand entspricht und daher das LU die Datei beim ersten Aufruf erneut aktualisiert. Mit dem LU hat es nun aber problemlos geklappt oder?

                              Zitat von afx Beitrag anzeigen
                              Nun habe ich noch ein anderes interessantes Finding: Ich wollte über den Contao Check mal testweise eine ganz frische Contao Installation aufbauen. Das Tool zeigt zwar überhaupt keine Probleme an und sagt sogar, dass Contao erfolgreich heruntergeladen wurde. Klickt man aber auf den Link der einen zur contao/install.php, ist dieser tot und es wurde nicht eine einzige Datei heruntergeladen.
                              Das liegt meist an irgendwelchen speziellen Serverkonfigurationen bzw. daran, dass die heruntergeladenen und entpackten Dateien am Server nicht in die vorgesehenen Verzeichnisse verschoben werden konnten. Daher läuft dann auch der Aufruf des Installtools ins Leere. Es gibt dazu aber auch schon ein Ticket auf GitHub.
                              Contao Community Administrator

                              [Unterstützungsmöglichkeiten]
                              sigpic

                              Kommentar

                              • afx
                                Contao-Nutzer
                                • 17.05.2011
                                • 25

                                #285
                                Zitat von xchs Beitrag anzeigen
                                Mit dem LU hat es nun aber problemlos geklappt oder?
                                Nein! Leider immer noch nicht. Mir ist aber aufgefallen, dass bei der Datei verwiesen werde bei der "Not Found"-Fehlermeldung. Nach nochmaligem Versuch war es aber wieder die "/update.phar.php/index.php".

                                Noch eine Idee?

                                Ich probiere jetzt mal eine frische 3.2-Installation aus.


                                /////// Kurzer Nachtrag:

                                Ich habe festgestellt, dass oben in der Adressleiste folgender - offentsichtlich falsche - URL steht:

                                Code:
                                http://meine-domain.com/mnt/weba/d1/91/45434/htdocs/kunde/contao/update.phar.php/index.php?do=process
                                Der Teil "/mnt/weba/d1/91/45434/htdocs/" ist nicht via HTTP erreichbar.
                                Zuletzt geändert von afx; 17.02.2014, 16:41.

                                Kommentar

                                Lädt...