#1 2014-02-26 03:09:46

VX500
Mitglied
Bad Fallingbostel
2014-02-26
3

Nach Neuinstallation: Fatal error: Call to a member function

Hallo!

Ich habe heute Piwigo 2.6.1 in einer neuen Datenbank und neuen Verzeichnissen installiert. Lief auch alles ganz gut, bis ich mich als Administrator abgemeldet hatte.

Seitdem erscheint folgende Fehlermeldung, sobald man die Galerie im Web aufruft:

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 '))
  GROUP BY tag_id' at line 5

SELECT tag_id, COUNT(DISTINCT(it.image_id)) AS counter
  FROM piwigo_image_category ic
    INNER JOIN piwigo_image_tag it
    ON ic.image_id=it.image_id
   WHERE  (category_id NOT IN (1033,1051,1054,1060,1102,1103,1104,1123,1139,1140,1141,1154,1157,1165,1167,1174,1185,1192,1202,1204,1214,1230,1231,1232,1241,1261,1288,1289,1032,1037,1042,1045,1046,1056,1063,1077,1082,1085,1110,1168,1276,1284,))
  GROUP BY tag_id
; in /var/www/web552/html/piwigo/include/dblayer/functions_mysqli.inc.php on line 798


Fatal error: Call to a member function fetch_assoc() on a non-object in /var/www/web552/html/piwigo/include/dblayer/functions_mysqli.inc.php on line 181



Provider ist Alfahosting mit PHP 5.4 und MySQL 5.5 auf einem Apacheserver.


upgrade.php sagt:
No upgrade required, the database structure is up to date
← back to gallery



Was kann ich tun, um diesen Fehler zu beheben?


Viele Grüße
Sascha

Offline

#2 2014-02-26 08:21:42

Slim
Piwigo Team Moderators
2013-03-09
810

Re: Nach Neuinstallation: Fatal error: Call to a member function

Hallo,

das steht doch aber schon da.

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 '))
  GROUP BY tag_id' at line 5


Du hast ein Syntax-Fehler in der Datenbank.

Kontaktiere dein Hoster und teile den das mit.

Slim

Beitrag geändert von Slim (2014-02-26 08:30:23)

Offline

#3 2014-02-26 19:46:26

VX500
Mitglied
Bad Fallingbostel
2014-02-26
3

Re: Nach Neuinstallation: Fatal error: Call to a member function

Hallo Slim,

dem Ticket von Alfahosting ist zu entnehmen, dass deren Datenbankserver einwandfrei laufen und die Fehlermeldung zudem ganz klar sagen würde, dass der Fehler (falsche Synthax) in der Anwendung liegt. Piwgo wäre das Problem... sagt Alfahosting.

Ich hab nun alles gelöscht (auch die MySQL Datenbank) und Piwigo neu hochgeladen. Doch leider kommt wieder obige Fehlermeldung, sobald man sich erstmals als Benutzer abmeldet.

Grüße
Sascha

Offline

#4 2014-02-26 20:50:03

Slim
Piwigo Team Moderators
2013-03-09
810

Re: Nach Neuinstallation: Fatal error: Call to a member function

Hallo Sascha,

dein Fehler "GROUP BY tag_id' at line 5" ist hier im Forum noch nicht aufgetaucht, Du bist der Einzige.

Da das ein Eindeutiger Fehler in der Datenbank ist, kann nur dein Hoster was daran ändern.

Es stimmt irgendwas nicht mit der Einstellung in MySQL. Es wäre gut wenn Dein Hoster hier mal
die Einstellungen überprüft.

Im PIWIGO English Board wurde das mal kurz angerissen und auch an den Hoster verwiesen.

Sonst würde ich mal über ein Wechsel nachdenken.

Gruß
Slim

Beitrag geändert von Slim (2014-02-26 21:02:19)

Offline

#5 2014-03-09 18:08:53

VX500
Mitglied
Bad Fallingbostel
2014-02-26
3

Re: Nach Neuinstallation: Fatal error: Call to a member function

Hallo Slim,

ich habe eine komplette Neuinstallation mit der (inzwischen nicht mehr aktuellen) Version 2.5.0 gemacht und lediglich das bekannte Problem mit der Zeitzone manuell nachgerüstet.

2.5.0 funktioniert bei Alfahosting unter PHP 5.4 einwandfrei. Ich hatte kürzlich die Bilder vom Backup nach /upload verschoben und nötige Datenbankinformationen separat via MySQL-Admin importiert. Alles funktioniert bestens.

Mal schauen, vielleicht läuft da demnächst 2.6.2 ff.


Grüße
Sascha

Offline

Brett Fußzeile

Unterstützt von FluxBB

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