Upgrade 3.1 auf 4.0.7

Please report bugs here!

Moderator: Thorsten

scape
Posts: 216
Joined: Tue Apr 08, 2003 1:16 pm

Upgrade 3.1 auf 4.0.7

Post by scape »

Aufruf des Updates führt zur Meldung
Heads up!
The requested resource was not found on the server. Please check your server configuration, especially the RewriteBase in your .htaccess configuration.
Go back to the admin backend
Aufruf des Admin Backend führt zur Meldung
phpMyFAQ Fatal error
Uncaught exception: 'phpMyFAQ\Core\Exception'

Message: 'Unknown column 'twofactor_enabled' in 'SELECT''

Stack trace:

#0 /www/htdocs/w0109a4a/faq/src/phpMyFAQ/User/UserData.php(190): phpMyFAQ\Database\Mysqli->query('\n SE...')
#1 /www/htdocs/w0109a4a/faq/src/phpMyFAQ/User.php(292): phpMyFAQ\User\UserData->load(2)
#2 /www/htdocs/w0109a4a/faq/src/phpMyFAQ/User/CurrentUser.php(576): phpMyFAQ\User->getUserByCookie('74c096cfa97766c...')
#3 /www/htdocs/w0109a4a/faq/src/phpMyFAQ/User/CurrentUser.php(454): phpMyFAQ\User\CurrentUser::getFromCookie(Object(phpMyFAQ\Configuration))
#4 /www/htdocs/w0109a4a/faq/admin/index.php(210): phpMyFAQ\User\CurrentUser::getCurrentUser(Object(phpMyFAQ\Configuration))
#5 {main}
Thrown in '/www/htdocs/w0109a4a/faq/src/phpMyFAQ/Database/Mysqli.php' on line 311
Sowohl die Hauptdomain als auch die Subdomain faq.die-formel.de laufen auf php 8.4
scape
Posts: 216
Joined: Tue Apr 08, 2003 1:16 pm

Re: Upgrade 3.1 auf 4.0.7

Post by scape »

Ein vielleicht wichtiger Hinweis noch… ich hatte zuerst versehentlich die alte .htaccess im Ordner belassen da wir für unsere rein internen FAQ einen .htpasswd Schutz drauf haben. Die alte habe ich jedoch manuell gelöscht und die unsichtbare .htaccess nachträglich manuell hochgeladen.
scape
Posts: 216
Joined: Tue Apr 08, 2003 1:16 pm

Re: Upgrade 3.1 auf 4.0.7

Post by scape »

Auch das Anpassen der RewriteBase in der htaccess bringt keine Besserung
RewriteBase /faq
der Serverpfad lautet ftp://unseruser@unseruser.kasserver.com/faq
Thorsten
Posts: 15723
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Re: Upgrade 3.1 auf 4.0.7

Post by Thorsten »

Hi,

dann kann es an etwas anderem liegen. Was sagen denn die Browser DevTools beim Check?

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
scape
Posts: 216
Joined: Tue Apr 08, 2003 1:16 pm

Re: Upgrade 3.1 auf 4.0.7

Post by scape »

Hm. Ich weiß nicht, ob das hier weiterhilft?
Failed to load resource: the server responded with a status of 500

https://faq.die-formel.de/api/setup/check
An error occurred: Unknown column 'twofactor_enabled' in 'SELECT' at line 311 at /www/htdocs/w0109a4a/faq/src/phpMyFAQ/Database/Mysqli.php
Thorsten
Posts: 15723
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Re: Upgrade 3.1 auf 4.0.7

Post by Thorsten »

Hi,

da läuft doch eine 4.0.7: https://faq.die-formel.de/

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
scape
Posts: 216
Joined: Tue Apr 08, 2003 1:16 pm

Re: Upgrade 3.1 auf 4.0.7

Post by scape »

Ja, krass. Das habe ich auch gerade gesehen.
Aber ich habe das Update Script nie durchlaufen, da die Startseite den oben beschriebenen Fehler ausgab.
Normalerweise läuft das Update ja (ich meine mich zu erinnern) in 3 Schritten inkl. DB-Update, oder?

Gibt es die Möglichkeit die Korrektheit der Installation zu überprüfen?
Thorsten
Posts: 15723
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Re: Upgrade 3.1 auf 4.0.7

Post by Thorsten »

Hi,

das sauber aktualisiert, soweit ich sehe. Der Fehler auf der Startseite ist klar, so lange du noch nicht aktualisiert hattest.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
scape
Posts: 216
Joined: Tue Apr 08, 2003 1:16 pm

Re: Upgrade 3.1 auf 4.0.7

Post by scape »

Puh, das ist schon ziemlich strange. Müsste die Installation nicht mind. darauf hinweisen, dass der Update-Ordner noch im FTP-Verzeichnis liegt?
Es ist leider eine Weile her, dass ich zuletzt aktualisiert hatte aber dieses mal scheint wirklich alles irgendwie anders zu sein (inkl. des bereits erwähnten "nicht-durchlaufens" des Update-Scripts).

Ich habe jetzt in der seltsamerweise bereits aktiven 4.0.7 den Wartungsmodus aktiviert und das Update-Script aufgerufen und konnte es nun durchlaufen lassen. Ergebnis: Einwandfrei durchgelaufen und Database successfully updated.

Ich versuche gleich mal ein weiteres Update einer weiteren Installation.
Danke bis hierhin!
Last edited by scape on Thu May 08, 2025 9:34 am, edited 2 times in total.
Thorsten
Posts: 15723
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Re: Upgrade 3.1 auf 4.0.7

Post by Thorsten »

Hi,

das Update macht nichts mehr, wenn der Maintenance Modus nicht aktiv ist, deswegen kein Hinweis mehr.

Und ja, mit der 4.0 hat sich viel geändert, es gibt nun auch ein Online-Update. :-)

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
scape
Posts: 216
Joined: Tue Apr 08, 2003 1:16 pm

Re: Upgrade 3.1 auf 4.0.7

Post by scape »

Sorry, für die Wirren. Ich hatte meine AW oben nochmal aktualisiert.
scape
Posts: 216
Joined: Tue Apr 08, 2003 1:16 pm

Re: Upgrade 3.1 auf 4.0.7

Post by scape »

Der folgende Menüpunkt gibt ohne Aktion einen Fehler aus. Ist das schlimm?

phpMyFAQ Update
phpMyFAQ Fatal error
Uncaught exception: 'Twig\Error\RuntimeError'

Message: 'An exception has been thrown during the rendering of a template ("Failed to parse time string (n/a) at position 1 (/): Unexpected character").'

Stack trace:

#0 /www/htdocs/w0109a4a/faq/src/libs/twig/twig/src/Template.php(344): Twig\Template->yield(Array, Array)
#1 /www/htdocs/w0109a4a/faq/src/libs/twig/twig/src/Template.php(359): Twig\Template->display(Array)
#2 /www/htdocs/w0109a4a/faq/src/libs/twig/twig/src/TemplateWrapper.php(51): Twig\Template->render(Array)
#3 /www/htdocs/w0109a4a/faq/admin/upgrade.php(62): Twig\TemplateWrapper->render(Array)
#4 /www/htdocs/w0109a4a/faq/admin/index.php(379): require('/www/htdocs/w01...')
#5 {main}
Thrown in '/www/htdocs/w0109a4a/faq/assets/templates/admin/configuration/upgrade.twig' on line 156
Thorsten
Posts: 15723
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Re: Upgrade 3.1 auf 4.0.7

Post by Thorsten »

Hi,

der Bug ist bekannt und wird mit der 4.0.8 bald gefixt sein. :-)

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
scape
Posts: 216
Joined: Tue Apr 08, 2003 1:16 pm

Re: Upgrade 3.1 auf 4.0.7

Post by scape »

2. Installlation ist sauber und auch in den Prozess-Schritten wie erwartet durchgelaufen.
Komisch aber… Danke!
Thorsten
Posts: 15723
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Re: Upgrade 3.1 auf 4.0.7

Post by Thorsten »

Super! :)
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Post Reply