#1 2019-12-20 16:56:33

ebecker
Mitglied
2019-12-20
10

MySQL Version 8

Hallo,

mein Provider hat MySQL auf VErsion 8 upgedated, nun mag PIWGO nicht mehr :-(

Downgrade geht nicht, was kann ich tun?

Meldung
Warning:  [mysql error 1064] You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'groups IS NULL OR groups REGEXP CONCAT("(^|,)",group_id,"(,|$)"))
  AND level <=' at line 7
SELECT DISTINCT id, title, permalink
FROM piwigo_additionalpages
LEFT JOIN piwigo_user_group
  ON user_id = 2
WHERE (lang IS NULL OR lang = "de_DE")
  AND (users IS NULL OR users LIKE "%guest%")
  AND (groups IS NULL OR groups REGEXP CONCAT("(^|,)",group_id,"(,|$)"))
  AND level <= 0
  AND pos >= 0
ORDER BY pos ASC

; in [...]/include/dblayer/functions_mysqli.inc.php on line 856
Codeblock in der Zeile:
function boolean_to_string($var)
{
  if (is_bool($var))
  {
    return $var ? 'true' : 'false';
  }
  else
  {
    return $var;
  }
}


Fatal error: Call to a member function fetch_assoc() on boolean in [...]/include/dblayer/functions_mysqli.inc.php on line 220
Codeblock in der Zeile:
function pwg_db_fetch_assoc($result)
{
  return $result->fetch_assoc();
}

Offline

#2 2019-12-20 23:25:16

drlecter
Piwigo Team Moderators
2016-03-17
1117

Re: MySQL Version 8

Ich glaube im englischen Forum gab es die Frage schon mal. Es gibt auch ein Github Eintrag dazu. Welche Version von Piwigo hast du im Einsatz?

Online

#3 2019-12-21 10:24:00

ebecker
Mitglied
2019-12-20
10

Re: MySQL Version 8

Version ist die aktuelle, als 2.10.1

Ich hab auch schon Posts dazu gefunden, da ging es aber um konkrete Statements. Ich finde das angemeckerte Stmt ja nicht mal im Code. Damit kann ich da auch schlecht dran rum schrauben.

Nutzt hier jemand PIWIGO mit MySQL 8?

Evtl. liegt es ja auch an einem Plugin. Kann man die deaktivieren auch wenn das System ja nicht mehr startet?

Offline

#4 2019-12-21 10:39:50

ebecker
Mitglied
2019-12-20
10

Re: MySQL Version 8

Mal probiert:

Ein "nacktes" PiWiGo installiert, das läuft.

Kann ich die Bilder transferieren? Und wie bekomme ich bei der kaputten Version raus, was ich an Plugins habe?

Offline

#5 2019-12-21 10:57:02

drlecter
Piwigo Team Moderators
2016-03-17
1117

Re: MySQL Version 8

Du kannst die Plugins aus dem Ordner verschieben/löschen. Ein Plugin war auch (wenn ich das noch richtig im Kopf habe) im anderen Thread die Ursache.

Beitrag geändert von drlecter (2019-12-21 10:58:49)

Online

#6 2019-12-21 12:21:44

ebecker
Mitglied
2019-12-20
10

Re: MySQL Version 8

So, alle Plugins raus.
Geht.

"Additional Pages" war der Übeltäter.

Danke!

Offline

#7 2019-12-23 19:52:40

kleiner_Hobbit
Mitglied
Berlin
2017-08-13
32

Re: MySQL Version 8

Danke für die Rückmeldung woran es gelegen hat.
Das hilft auch anderen Usern.

Offline

#8 2019-12-24 13:24:42

drlecter
Piwigo Team Moderators
2016-03-17
1117

Re: MySQL Version 8

Danke für die Info.Dann passt es ja. Vielleicht gibt es vom Plugin ein Update mit MySQL 8 Support. Ich setze das auch ein. Also muss ich mit dem Serverupgrade wohl vorsichtig sein.

Online

#9 2020-02-11 11:11:27

Thomas Klein
Gast

Re: MySQL Version 8

"Additional Pages" ist auch bei mir der Übeltäter.

Anscheinend wird dies aber nicht mehr gepflegt (letzte Änderung 2014). Gibt es Alternativen?
Insbesonders für das Impressum?

Brett Fußzeile

Unterstützt von FluxBB

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