Page 1 of 1

Upgrade 3.0.1 auf 3.1.1 - Sorry, but you need PHP 7.4.0 or later

Posted: Tue Mar 15, 2022 12:54 pm
by scape
Hallo. Beim Versuch das Update-Script aufzurufen erhalte ich die Fehler-Meldung
Sorry, but you need PHP 7.4.0 or later!
Das war zum Zeitpunkt des Erstaufruf des Scripts zwar korrekt, da ich noch auf 7.3 war aber auch der Wechsel auf 7.4 und jetzt sogar 8.0 bringt keine Hilfe.

Re: Upgrade 3.0.1 auf 3.1.1 - Sorry, but you need PHP 7.4.0 or later

Posted: Tue Mar 15, 2022 12:58 pm
by scape
Sorry, ich Trottel hatte vergessen, dass der Webserver die PHP-Version für Subdomains separat handhabt und die Installation der FAQ auf einer Sub läuft. Sorry erstmal!

Re: Upgrade 3.0.1 auf 3.1.1 - Sorry, but you need PHP 7.4.0 or later

Posted: Tue Mar 15, 2022 1:05 pm
by scape
Okay… jetzt lande ich beim Aufruf der https://faq.die-formel.de/setup/update.php
in einer Endlosschleife :shock:

Code: Select all

https://faq.die-formel.de/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/setup/index.php

Re: Upgrade 3.0.1 auf 3.1.1 - Sorry, but you need PHP 7.4.0 or later

Posted: Tue Mar 15, 2022 1:08 pm
by scape
… was ich jetzt durch das Zurückspielen der "database.php" in den "config" Ordner verhindern konnte.
Ob das gut und richtig war wird sich jetzt zeigen…

Re: Upgrade 3.0.1 auf 3.1.1 - Sorry, but you need PHP 7.4.0 or later

Posted: Tue Mar 15, 2022 1:25 pm
by scape
… jetzt musste ich noch den Wartungsmodus manuell in der Datenbank auf "true" umstellen

Code: Select all

faqconfig > main.maintenanceMode
um von Schritt 1 des Update-Prozesses weiterzukommen aber nun läuft alles einwandfrei.

Und nun habe ich auch meinen Fehler gefunden, der aber auch ein Stück weit am Wording der Update-Beschreibung liegt…
3.2. Upgrading from phpMyFAQ 3.0.x
Upgrading from 3.0.x is a major upgrade. Please make a full backup before you run the upgrade! First you have to delete all files except:
  • database.php and ldap.php (if you use LDAP) in the directory config/
  • all files in the directory assets/template/
  • the directory attachments/
  • the directory data/
  • the directory images/
Als DAU bin ich hier davon ausgegangen, dass sich der LDAP-Hinweis auf beide Files bezieht.
Wirklich Idiotensicher wäre hier meiner Ansicht nach folgende Beschreibung…
  • in the directory config/
    • keep the file database.php
    • only if using LDAP also keep the file ldap.php
  • in the directory assets/template/
    • keep all files
  • the directory attachments/
  • the directory data/
  • the directory images/

Re: Upgrade 3.0.1 auf 3.1.1 - Sorry, but you need PHP 7.4.0 or later

Posted: Wed Mar 16, 2022 7:11 am
by Thorsten
Hi,

guter Punkt, ich passe das Wording an!

bye
Thorsten

Re: Upgrade 3.0.1 auf 3.1.1 - Sorry, but you need PHP 7.4.0 or later

Posted: Wed Mar 16, 2022 9:11 am
by scape
Danke, Thorsten! Letzte Frage zum Update: War es nicht mal so, dass man den Setup-Ordner am Ende der Installation löschen sollte?