Contao-Camp 2024
Ergebnis 1 bis 20 von 20

Thema: PHP Version nicht unterstützt

  1. #1
    Contao-Fan
    Registriert seit
    10.01.2012.
    Beiträge
    388

    Standard PHP Version nicht unterstützt

    Hallo,

    ich habe noch eine alte 3.5.40-er Contao Seite, die ich jetzt - auf Kundenwunsch - wieder aktivieren würde.
    Ich möchte es später also auf C4 updaten.

    Das Problem ist nur, dass die aktuelle Seite gar kein Lebenszeichen zeigt:

    Wenn ich die Domain aufs Verzeichnis umleite, wo auch index.php, composer.json (also eine Ebene höher als das Contao-Verzeichnis)
    kommt lediglich dieser Hinweise:

    ==================
    PHP version not supported
    The requested PHP version is not supported on this server.
    ------------------------------------------------------------------------
    Die gewählte PHP Version ist auf dem Server nicht verfügbar.
    ==================

    Ich verstehe diese Meldung allerdings nicht. PHP hat schon C35 unterstützt und egal ob ich PHP5.6 oder 7.3 wähle, die Meldung ist identisch.

    Hat jemand eine Idee, was das Problem ist?
    Habe ich das Domain eventuell aufs unpassende Verzeichnis geroutet?
    Ich habe das Originaldomain nicht mehr, ich versuche die Seite mit dem "Arbeitsdomain" von Allinkl zu erreichen.

    Vielen Dank für eure Meinungen.

    Gr. I.

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

    Support Contao

    Standard

    Ich weiss nicht, ob das damals, vor vielen Jahren, bei Contao 3.5 auch schon so war. Aber du erwähnst die composer.json, somit ist zumindest Composer im Spiel und nicht die klassische Erweiterungsliste. Bei den aktuellen Versionen lädt der Composer zur aktuellen (oder in der json angegebenen) PHP-Version passende Erweiterungsversionen. Die für die derzeitige Installation benutzte PHP-Version dürfte also in der comoser.json oder composer.lock irgendwo verewigt sein. Wenn das dann nicht zu deiner aktuellen PHP-Version passt, dürfte so ein Fehler zustande kommen. Composer habe ich aber damals nur wenig genutzt und bin mir da deswegen auch nicht sicher. Aber reinschauen in die Dateien und nach einer PHP-Version suchen kann ja nicht schaden.

    Edit: Ach so, ja, mit später updaten meinst du hoffentlich zeitnah, also später in diesem Jahr oder so ... Empfehlenswert ist es nicht unbedingt, sowas jetzt noch ins Internet zu stellen.
    Geändert von tab (29.12.2021 um 14:36 Uhr)

  3. #3
    Contao-Fan
    Registriert seit
    10.01.2012.
    Beiträge
    388

    Standard

    Vielen Dank Tab:

    Composer zeigt folgendes. Anscheinend wird hier 5.3.7 gebraucht.

    Code:
    	],
    	"require": {
    		"php": ">=5.3.7",
    		"leafo/scssphp": "~0.1",
    		"michelf/php-markdown": "~1.4",
    		"oyejorge/less.php": "~1.7",
    		"phpspec/php-diff": "~1.0",
    		"simplepie/simplepie": "~1.3",
    		"swiftmailer/swiftmailer": "~5.2",
    		"tecnick.com/tcpdf": "~6.0",
    		"true/punycode": "~1.0",
    		"contao-components/compass": "~0.12"
    	}
    }
    Tja, die älteste Version, die ich noch bei Allinkl einstellen kann ich 5.6.

    Ist es möglich das Update von 3.5.40 auf 4.9 so in diesem Zustand durchzuführen?

    Gr. I.

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

    Standard

    Poste mal einen Link zur Seite.
    » sponsor me via GitHub or PayPal or Revolut

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

    Support Contao

    Standard

    Also ob man die Seite so zum Laufen bringen kann weiss ich nicht, gehe aber davon aus, dass Spooky da sicher was einfallen würde
    Update geht ja eh nicht automatisiert, insofern muss die Installation dazu auch nicht unbedingt lauffähig sein. Auf den ersten Blick sind das nicht besonders viele Erweiterungen. Muss man halt schauen, für welche es 4.9 kompatible Versionen gibt, einige kann man wahrscheinlich auch einfach zunächst oder dauerhaft weglassen.

  6. #6
    Contao-Fan
    Registriert seit
    10.01.2012.
    Beiträge
    388

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Poste mal einen Link zur Seite.
    Hi Spooky,

    hier ist das temporäre Domain: http://wub.alpstein.hu/

    Ich hoffe, dass es aufs richtige Verzeichnis zeigt.

    Gr. I.
    Geändert von isti (29.12.2021 um 15:24 Uhr)

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

    Support Contao

    Standard

    Zitat Zitat von isti Beitrag anzeigen

    Ist es möglich das Update von 3.5.40 auf 4.9 so in diesem Zustand durchzuführen?
    Ja ist normalerweise möglich. Du machst ja kein klassisches Update - wie auch @tab schon schrieb - Du setzt einfach eine neue Installation mit Contao 4.9 auf, installierst die Erweiterungen die kompatibel sind und tatsächlich benötigt werden und machst ein Update der DB.
    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.




  8. #8
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Wurde die (veraltete) PHP-Version über eine entsprechende Direktive in einer .htaccess Datei festgelegt? Schau vielleicht dort mal nach.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  9. #9
    Contao-Fan
    Registriert seit
    10.01.2012.
    Beiträge
    388

    Standard

    Hi Xchs,

    vielen Dank!

    Ja, PHP wurde mit "AddHandler php5-cgi .php" festgelegt.
    Als ich es deaktiviert habe, ist die Seite erschienen mit der folgenden Fehlermeldung:


    Fatal error: Uncaught exception Error with message Function name must be a string thrown in system/modules/core/classes/BackendTemplate.php on line 36
    #0 system/modules/core/classes/BackendTemplate.php(100): Contao\BackendTemplate->parse()
    #1 system/modules/core/controllers/BackendIndex.php(105): Contao\BackendTemplate->output()
    #2 contao/index.php(20): Contao\BackendIndex->run()
    #3 {main}

    Ich habe jetzt die komplette FTP Struktur bzw. Datenbank archiviert.

    Ich werde jetzt Contao 4.9 in einem getrennten Verzeichnis installieren, die FTP-Verzeichnisse drüberkopieren und dann die DB aktualisieren.

    Gr. I.

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

    Standard

    Zitat Zitat von isti Beitrag anzeigen
    Als ich es deaktiviert habe, ist die Seite erschienen mit der folgenden Fehlermeldung:


    Fatal error: Uncaught exception Error with message Function name must be a string thrown in system/modules/core/classes/BackendTemplate.php on line 36
    #0 system/modules/core/classes/BackendTemplate.php(100): Contao\BackendTemplate->parse()
    #1 system/modules/core/controllers/BackendIndex.php(105): Contao\BackendTemplate->output()
    #2 contao/index.php(20): Contao\BackendIndex->run()
    #3 {main}
    Welche PHP Version ist nun im Einsatz?
    » sponsor me via GitHub or PayPal or Revolut

  11. #11
    Contao-Fan
    Registriert seit
    10.01.2012.
    Beiträge
    388

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Welche PHP Version ist nun im Einsatz?
    Ich habe 5.6 und 7.3 probiert.

    Gr. I.

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

    Standard

    Zitat Zitat von isti Beitrag anzeigen
    Ich habe 5.6 und 7.3 probiert.

    Gr. I.
    Bist du sicher, dass du auf Contao 3.5.40 bist? Laut der Fehlermeldung bist du eher auf Contao 3.2.x

    Du musst auf jeden Fall vorher auf Contao 3.5.40 aktualisieren.
    » sponsor me via GitHub or PayPal or Revolut

  13. #13
    Contao-Fan
    Registriert seit
    10.01.2012.
    Beiträge
    388

    Standard

    Du hast Recht, ich habe mich falsch erinnert. Die Installation ist älter. Ja, irgendwo 3.2-3.4, genau kann ich nicht festellen, weil ich nicht in BE komme.
    Ist es möglich, eine 3.5.40 Contao zu installieren, dieses mit der richtigen Datenbank zu verbinden und die FTP-Datenstruktur von der alten Version zu übernehmen?

    Ich würde sowohl Contao als auch die FTP-Verzeichnisse in einem völlig neuen Verzeichnis aufbauen. Die alte Seite würde also unberührt bleiben. Auch was die DB betrifft würde ich lediglich eine Kopie importieren und mit der 3.5.40-er Version verbinden.

    Könnte ein Update so funktionieren?

    Gr. I.

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

    Standard

    Jap, das ist auf jeden Fall möglich
    Geändert von Spooky (09.01.2022 um 10:25 Uhr)
    » sponsor me via GitHub or PayPal or Revolut

  15. #15
    Contao-Fan
    Registriert seit
    10.01.2012.
    Beiträge
    388

    Standard

    Hi,

    ich habe jetzt 3.5.40 installiert. Als ich versucht habe mit der DB der alten Seite zu verbinden / synchronisieren kam diese Fehlermeldung:

    Fatal error: Uncaught exception Exception with message Query error: Duplicate entry '' for key 'url' (ALTER TABLE `tl_search` DROP INDEX `url`, ADD UNIQUE KEY `url` (`url`) thrown in system/modules/core/library/Contao/Database/Statement.php on line 295

    #0 system/modules/core/library/Contao/Database.php(207): Contao\Database\Statement->query('ALTER TABLE `tl...')
    #1 system/modules/core/controllers/BackendInstall.php(608): Contao\Database->query('ALTER TABLE `tl...')
    #2 system/modules/core/controllers/BackendInstall.php(181): Contao\BackendInstall->adjustDatabaseTables()
    #3 contao/install.php(20): Contao\BackendInstall->run()
    #4 {main}

    Ich hätte vermutlich zuerst die BE bereinigen müssen bevor ich die DB abgleiche, oder?

    Gr. I.

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

    Standard

    tl_search und tl_search_index solltest du vorher TRUNCATEn.
    » sponsor me via GitHub or PayPal or Revolut

  17. #17
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.942

    Standard

    Den Suchindex kannst Du ohne Informationsverlust löschen und dann wieder aufbauen lassen.
    Contao-Community-Treff Bayern: http://www.contao-bayern.de

  18. #18
    Contao-Fan
    Registriert seit
    10.01.2012.
    Beiträge
    388

    Standard

    Vielen Dank!

    es hat geklappt. Ich habe jetzt auch die Templates ins die neue Installation kopiert und die Seite erscheint soweit gut allerdings ohne Formattierungen:

    http://wub.alpstein.hu/index.php/alpstein-hu.html

    Da die alten CSS Dateien auch mitkopiert worden sind, weiß ich eigentlich nicht was ich noch machen könnte:

    Alle Wartungsaufgaben habe ich schon durchgeführt und auch die DB habe ich erneut aktualisiert.

    Die Erweiterungen sind auf jeden Fall nicht mehr kompatibel.

    2022-01-09 10_29_55-Kiterjesztés manager - Contao Open Source CMS 3.5.png

    Hat jemand noch eine Idee was noch gemacht werden kann?

    Gr. I.

  19. #19
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.468
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Sind die CSS-Dateien innerhalb eines Ordner unter „files”?
    Und ist der Ordner auf „veröffentlicht” gesetzt? Ist ja eine 3.5 - sorry.

    Jedenfalls werden die CSS-Dateien, wenn man sie direkt aufruft, nicht gefunden.
    Hier ggf. die Pfade überprüfen, oder einmal eine Systemwartung durchführen und die CCS/JS-Dateien erneuern lassen.
    Geändert von planepix (09.01.2022 um 09:58 Uhr)
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    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
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  20. #20
    Contao-Fan
    Registriert seit
    10.01.2012.
    Beiträge
    388

    Standard

    Kumpel, es war jetzt saustark, ich habe tatsählich nicht die richtige CSS kopiert.
    Dank deiner Hinweis, tut es jetzt :-)

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
  •