Contao-Summit 2026

Ankündigung

Collapse
No announcement yet.

PHP 7

Collapse
X
 
  • Filter
  • Zeit
  • Show
Clear All
new posts

    PHP 7

    Hallo zusammen

    Ich habe die Erweiterung in der Version 1.6.0 mit contao 3.5.30 im Einsatz.
    Bei Verwendung von PHP 7 erhalte ich folgende Fehlermeldung:
    Fotos sortieren
    Fatal error: Cannot use 'String' as class name as it is reserved in /home/fotogra2/public_html/foto-art/system/modules/core/library/Contao/String.php on line 28

    Hat jemand ähnliche Erfahrungen?

    Ein Ticket habe ich bereits erstellt:
    https://github.com/Craffft/contao-ph...ms2/issues/135

    Danke für eure Rückmeldungen.

    #2
    siehe https://github.com/Craffft/contao-ph...ms2/issues/129

    Comment


      #3
      Laut dem Ticket sollte es in 1.6.0 aber behoben sein.
      » sponsor me via GitHub or Revolut

      Comment


        #4
        Stimmt, hatte ich damals für mich selber gefixt (s. issue). Mittlerweile habe ich v2.0. im Einsatz mit php7.1 ohne eigene Anpassungen und Probleme.

        Comment


          #5
          Danke für die Hinweise. Dieses Ticket habe ich auch gesehen und daher hier im Forum den Beitrag erstellt. Ich habe die Extension auch schon neu installiert (auch manuell), aber ich erhalte leider immer diese Fehlermeldung.
          Daher fragte ich mich, ob die Extension wirklich mit PHP 7 läuft (contao 3.5) oder ob ich etwas falsch mache

          Comment


            #6
            Contao cache und browser cache geleert? Oder treibt da noch eine weitere nicht php7 kompatible Erweiterung ihr Unwesen?
            Aus der oben zitierten Fehlermeldung geht der Verursacher nicht hervor ...
            Last edited by Seefahrer; 25.10.2017, 09:58.

            Comment


              #7
              Jo, die vollständige Fehlermeldung, also die obige Zeile inkl. der nachfolgenden sogenannten Stack Zeilen wären hilfreich, um zu sehen, wer der Verursacher ist.
              Grüße, BugBuster
              "view source" is your guide.
              Danke an alle Amazon Wunschlisten Erfüller

              Comment


                #8
                Der Fehler kommt scheinbar von der Extension "image_sort_wizard". Wenn diese deaktiviert ist, kann ich die Fotoalben öffnen.

                Wie genau kann ich mir eine präzisere Fehlermeldung ausgeben lassen?

                Comment


                  #9
                  Stimmt, die passt nicht.
                  Datei system/modules/imagesortwizard/widgets/ImageSortWizard.php Zeile 78
                  Datei system/modules/imagesortwizard/widgets/ImageSortWizard.php Zeile 192

                  Jeweils
                  Code:
                  \String::
                  durch
                  Code:
                  \StringUtil::
                  ersetzen sollte helfen. (Cache löschen könnte eventuell nötig sein).

                  Nachtrag: Ich beziehe mich auf die Composer Version, nicht die aus dem alten ER2, da könnten es je nach Version andere Zeilen sein.

                  Ich habe mal ein Ticket erstellt. https://github.com/Craffft/contao-im...izard/issues/3
                  Last edited by BugBuster; 25.10.2017, 15:19.
                  Grüße, BugBuster
                  "view source" is your guide.
                  Danke an alle Amazon Wunschlisten Erfüller

                  Comment


                    #10
                    Anwort: Contao 3.5 hat für Photoalbums2 keinen PHP7 Support.

                    Dann musste wohl selber patchen wie beschrieben.
                    Grüße, BugBuster
                    "view source" is your guide.
                    Danke an alle Amazon Wunschlisten Erfüller

                    Comment


                      #11
                      Vielen Dank!
                      Habe es so angepasst und nun funktioniert alles wie gewünscht!

                      Comment


                        #12
                        Mittlerweile kam nun doch ein Update raus von craffft/contao-imagesortwizard, ist nun in Version 2.3.1 auch PHP7 fähig.
                        Grüße, BugBuster
                        "view source" is your guide.
                        Danke an alle Amazon Wunschlisten Erfüller

                        Comment

                        Working...
                        X