Update von Friendica auf Shared-Hosting :-(
♲ SoNak - 2021-04-14 13:07:47 GMT
Hallo @Friendica Support ,
vor kurzem habe ich mich getraut, bei meinem bisher erfolgreichsten Langzeit-Test mit Friendica bei Shared-Hostern ein Update von 2020.09-1 auf 2021.01 zu versuchen.
Das Update erfolgt wie vor kurzem auch bei Joseph Hogan beschrieben über einen Upload der entpackten Archiv-Files und Übernahme der local.config.php und der .htaccess. Dieser Prozess ist auf Github unter Friendica > Releases beschrieben.Wie vielfach hier im Forum gelesen, gibt es Probleme - mutmaßlich beim Datenbank-Update. Möglicherweise auch aufgrund von Limitierungen beim Shared-Hoster.
Das Login in die Instanz funktioniert, aber alle Bilder sind verschwunden. Die liegen übrigens im Filesystem und nicht in der Datenbank.Die Admin-Oberfläche zeigt
bei Datenbank > DB Updtaes > Datenbankstruktur überprüfen> Fehler 1050 beim Update der Datenbank aufgetreten Table './k145584_dfriendica/notify@002dthreads' already exists Fehler 1050 beim Update der Datenbank aufgetreten Table './k145584_dfriendica/post@002dcategory' already existsDas Update 1384 der Struktur der Datenbank schlug mit folgender Fehlermeldung fehl: Fehler beim Ändern der Datenbank aufgetretenALTER TABLE
notify-threads
MODIFYmaster-parent-item
int unsigned COMMENT '', ADD INDEXmaster-parent-item
(master-parent-item
), ADD FOREIGN KEY (master-parent-item
) REFERENCESitem
(id
) ON UPDATE RESTRICT ON DELETE CASCADE, ADD FOREIGN KEY (master-parent-uri-id
) REFERENCESitem-uri
(id
) ON UPDATE RESTRICT ON DELETE CASCADE;
Fehler beim Ändern der Datenbank aufgetretenALTER TABLEpost-category
ADD INDEXuid
(uid
), ADD FOREIGN KEY (uid
) REFERENCESuser
(uid
) ON UPDATE RESTRICT ON DELETE CASCADE;und bei Information > Übersicht> Das Update der Datenbank ist fehlgeschlagen. Bitte führe 'php bin/console.php dbstructure update' in der Kommandozeile aus und achte auf eventuell auftretende Fehlermeldungen.
Das letzte Update ist fehlgeschlagen. Bitte führe "php bin/console.php dbstructure update" auf der Kommandozeile aus und werfe einen Blick auf eventuell auftretende Fehler. (Zusätzliche Informationen zu Fehlern könnten in den Logdateien stehen.)
An der Konsole liefert der Befehl> php bin/console.php dbstructure update
die Fehlermeldung> [Error] Missing database structure config file static/dbstructure.config.php
Die bemängelte Datei dbstructure.config.php existiert allerdings.
Ich weiß, dass Instanzen bei Shared-Hostern hier unbeliebt sind und vermutlich unterliegt der Konsolen-Zauber beim derzeitigen Hoster Netcup Einschränkungen, aber vielleicht lässt sich dica.interfel.de auch reanimieren.
Einem Impuls folgend habe ich das Update angestoßen und bin bereit die Instanz jederzeit platt zu machen und durch eine neue zu ersetzen (Backups der Nutzer existieren).
Vielleicht erneut bei Netcup, auf einem Raspi oder auch mal bei uberspace.de