Ankündigung

#1 2021-11-06 00:02:42

Martin G.
Mitglied
Sachsen
2018-01-24
9

Update auf 12.0 gescheitert - Admin-Bereich nicht mehr erreichbar

Hallo zusammen,
ich hoffe auf Eure Unterstützung.
Habe heute das update auf Version 12.0 angeschoben und dabei muss es zu einem Fehler gekommen sein. Die Inhalte meiner bisherigen Daten kann ich unverändert aufrufen. Allerdings ist der Zugriff auf den Admin-Bereich nicht mehr möglich. Stattdessen bekomme ich die Fehlermeldung:

Warning: [mysql error 1146] Table 'DB3244594.piwigo_lounge' doesn't exist

SELECT
    image_id
  FROM piwigo_lounge
; in /mnt/web002/d2/14/5103414/htdocs/900/galerie/include/dblayer/functions_mysqli.inc.php on line 847

Fatal error: Uncaught Error: Call to a member function fetch_assoc() on bool in /mnt/web002/d2/14/5103414/htdocs/900/galerie/include/dblayer/functions_mysqli.inc.php:908 Stack trace: #0 /mnt/web002/d2/14/5103414/htdocs/900/galerie/admin/include/functions.php(3273): query2array() #1 /mnt/web002/d2/14/5103414/htdocs/900/galerie/admin.php(263): get_orphans() #2 {main} thrown in /mnt/web002/d2/14/5103414/htdocs/900/galerie/include/dblayer/functions_mysqli.inc.php on line 908

Bitte um Hilfe. Wie kann ich das wieder reparieren?

Vielen Dank im Voraus.
Martin

Offline

#2 2021-11-06 10:39:36

drlecter
Piwigo Team Moderators
2016-03-17
1054

Re: Update auf 12.0 gescheitert - Admin-Bereich nicht mehr erreichbar

Hm die Tabelle existiert nicht. Da ist beim Updaten wohl etwas schief gegangen. Hast du vorher einen Dump gemacht?
Sonst könnte es ggf. helfen, die Tabelle manuell zu erstellen.
Das ist der Sourcecode dafür:
-- Table structure for table `piwigo_lounge`
--

DROP TABLE IF EXISTS `piwigo_lounge`;
CREATE TABLE `piwigo_lounge` (
  `image_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `category_id` smallint(5) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`image_id`,`category_id`)
) ENGINE=MyISAM;

Ich vermute das wurde mit Version 12 eingeführt.

Offline

#3 2021-11-06 10:50:47

Martin G.
Mitglied
Sachsen
2018-01-24
9

Re: Update auf 12.0 gescheitert - Admin-Bereich nicht mehr erreichbar

Hallo drlecter,
danke für den Lösungsvorschlag. Da ich auf diesem Gebiet etwas unbedarft bin ... wie genau kann ich da jetzt vorgehen? Wie gebe ich genau wo diesen Code ein?
Vielen Dank im Voraus.

Offline

#4 2021-11-06 10:59:02

drlecter
Piwigo Team Moderators
2016-03-17
1054

Re: Update auf 12.0 gescheitert - Admin-Bereich nicht mehr erreichbar

Du müsstest einmal mit einem Datenbank Tool wie pypmyadmin schauen ob die Tabelle existiert. Ich habe bei mir noch nicht geschaut (ich bin auch noch bei 11.5).
Dann müsstest du da (wenn diese nicht existiert) den Code zum erstellen ausführen.
---
CREATE TABLE `piwigo_lounge` (
  `image_id` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `category_id` smallint(5) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`image_id`,`category_id`)
) ENGINE=MyISAM;
---

Offline

#5 2021-11-06 11:13:11

Martin G.
Mitglied
Sachsen
2018-01-24
9

Re: Update auf 12.0 gescheitert - Admin-Bereich nicht mehr erreichbar

Hallo drlecter,
super ... es hat funktioniert. Die Datei war nicht vorhanden und ist jetzt geschrieben worden. Vielen Dank für die Unterstützung.

Offline

#6 2021-11-06 11:24:42

drlecter
Piwigo Team Moderators
2016-03-17
1054

Re: Update auf 12.0 gescheitert - Admin-Bereich nicht mehr erreichbar

Das ist eine Datenbanktabelle, keine Datei :)
Ich würde zur Sicherheit einmal ein Backup (DB Dump über phpmyadmin, Dateien  sichern usw.) machen.

Offline

#7 2021-11-07 18:06:56

elbix
Mitglied
2021-11-07
2

Re: Update auf 12.0 gescheitert - Admin-Bereich nicht mehr erreichbar

Hallo zusammen,

leider verursacht das Update auf 12.0 auch bei mir Probleme. Die sind zwar etwas anders gelagert, ich schreibe aber mal hier.

Folgende Anomalie wird im Admin-Bereich angezeigt: "Die Version PHP [5.3.29] ist installiert und ist nicht mit der erforderlichen Version kompatibel [7.0.0]"

Laut meinem phpMyAdmin wird die PHP-Version 7.1.33 genutzt. Steht jedenfalls so da.

Piwigo läuft dennoch mit Ausnahme der Benutzer-Verwaltung. Die lässt sich nicht ausführen, Fehlermeldung

"Parse error: syntax error, unexpected '[' in /home/webn7detr/html/fotos/admin/user_list.php on line 162"

Hat jemand ein Tipp? Lässt sich ggf. (notfalls) auch das Update rückgängig machen?

Danke für eure Hilfe.

Offline

#8 2021-11-07 18:19:15

drlecter
Piwigo Team Moderators
2016-03-17
1054

Re: Update auf 12.0 gescheitert - Admin-Bereich nicht mehr erreichbar

Wie hast du das Update durchgeführt? Eigener Server oder Webhosting? Bei manchen Webhostern kann man die Version für jede Webseite einstellen.
Zurückrollen könnte man das, wenn man ein Backup der Datenbank hat und dann manuell die Dateien vom 10.5 wieder zurückkopiert. Ich weiss nicht, in wie weit an der Datenbank was geändert wurde (ich glaube es kam nur etwas dazu).

Offline

#9 2021-11-07 18:42:49

elbix
Mitglied
2021-11-07
2

Re: Update auf 12.0 gescheitert - Admin-Bereich nicht mehr erreichbar

Danke für die Antwort.

Nutze es per Webhosting. Alles in einer Datenbank. Und dort steht PHP-Version: 7.1.33.

Offline

#10 2021-12-27 19:03:39

Trachsler
Gast

Re: Update auf 12.0 gescheitert - Admin-Bereich nicht mehr erreichbar

Habe kürzlich das update durchgeführt.
habe die Fehelrmeldung der PHP-Version erhalten und mit beim Webhoster angepasst.

Der Link für den Adminbereich wird weiterhin nicht angezeigt.
Ich kann den Adminberich aufrufen. Aenderunen sind jedoch nicht möglich. Es sieht aus, wie wenn ich keine Admin-Berechtigungen habe.

Wie kann ich das beheben. Danke für Unterstützung.

#11 2021-12-28 10:29:59

drlecter
Piwigo Team Moderators
2016-03-17
1054

Re: Update auf 12.0 gescheitert - Admin-Bereich nicht mehr erreichbar

Hast du Zugriff auf die Logs?

Offline

#12 2021-12-29 20:40:00

Trachsler
Gast

Re: Update auf 12.0 gescheitert - Admin-Bereich nicht mehr erreichbar

Welche Logs meinst du - auf dem Host? Das müsste machbar sein.

Brett Fußzeile

Unterstützt von FluxBB

github twitter newsletter Spenden Piwigo.org © 2002-2024 · Kontakt