WBCE CMS – Way Better Content Editing.
Du bist nicht angemeldet.
WBCE CMS 1.6.9 verfügbar / available - wichtiges Sicherheitsudate / important security update
Hallo,
nach dem Update von 1.5 auf 1.5.2 funktioniert die FolderGallery nicht mehr.
Die Seiten bleiben einfach leer, im Front- und im Backend. Obwohl das neueste Modul Version 2.0.10 installiert ist zeigt die Admin immer noch die alte Version an (1.21). Kann jemand weiterhelfen? Danke.
Musterseite: https://www.kobold-preis.com/pages/impr … n-2006.php
Edit durch Colinax: Betreff angepasst
Beitrag geändert von colinax (02.12.2021 21:02:59)
Offline
Schau Mal hier:
Hoster: ALL-INKL *** Grundsätzliche WBCE Konfig ***
WBCE: 1.6.5 • BE: 2.1.0 • PHP: 8.x * Alle • BE: Argos
Status Projekt 1-4: OK
Offline
Danke, Ja ich habe überschreibe neuere dateinen auch angewählt, dann bleibt die seite in der admin konstant weiss und es kommt keiner meldung dass das plugin erfolgreich installiert ist. In der modul liste sehe ich dann dass das plugin das neue datum hat aber die seite funktioniert weiterhin nicht...
Per FTP habe ich gesehen dass zahlreiche Dateien auf dem Hosting liegen die das .zip file nicht hat. Ich habe diese auf dem Server gelöscht und die Files vom .zip file hochgeladen. Das resultat ist dasselbe. Es wird nichts angezeigt. Weder in der Admin noch im Frontend.
Offline
Wenn ich eine neue seite erstelle und die FolderGallery als Abschnitt einfüge kann ich nicht mehr editieren...
Offline
Ich vermute, beim Update ist die Datenbankstruktur nicht angepasst worden. Von der Foldergallery schwirrten so viele Varianten herum, da kann es sein, dass das Updatescript mit manchen Versionen nicht vollständig funktioniert.
Was sagt denn das Errorlog?
Offline
Hoi Florian, danke für die Antwort. hier das error log:
2021-11-30T20:32:36+00:00 [Notice] /modules/foldergallery/view.php:[189] from /framework/frontend.functions.php:[485] block_contents "Trying to access array offset on value of type null"
2021-11-30T20:32:39+00:00 [Notice] /modules/foldergallery/view.php:[183] from /framework/frontend.functions.php:[485] block_contents "Trying to access array offset on value of type null"
2021-11-30T20:32:39+00:00 [Notice] /modules/foldergallery/view.php:[184] from /framework/frontend.functions.php:[485] block_contents "Trying to access array offset on value of type null"
[...]
2021-12-02T11:20:50+00:00 [Exception] There was an unknown exception: Call to a member function fetchRow() on null in line (34) of /modules/foldergallery/scripts/functions.php
2021-12-02T11:43:07+00:00 [Exception] There was an unknown exception: Call to a member function fetchRow() on null in line (23) of /modules/foldergallery/scripts/functions.php
2021-12-02T14:10:25+00:00 [Exception] There was an unknown exception: Call to a member function fetchRow() on null in line (55) of /modules/foldergallery/upgrade.php
2021-12-02T14:18:21+00:00 [Warning] /modules/foldergallery/view.php:[20] from /framework/frontend.functions.php:[391] "require_once(/...modules/foldergallery/languages/EN.php) [function.require-once.php]: failed to open stream: No such file or directory"
Beitrag geändert von florian (02.12.2021 18:24:19)
Offline
Die Fehlermeldungen deuten in der Tat auf fehlende Datenbanktabellen hin.
Bitte installier mal das Admintool Adminer und schaue, ob es in der Datenbank diese Tabellen mit den jeweiligen Spalten gibt:
Beitrag geändert von florian (02.12.2021 18:39:14)
Offline
Die dritte Tabelle mod_foldergallery_settings gibt es nicht...
Offline
Dann versuch bitte mal folgendes:
Ruf im Adminer die Funktion "SQL-Kommando" auf und füg dort ein:
CREATE TABLE `aaaa_mod_foldergallery_settings` (
`id` int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
`section_id` int(11) NOT NULL,
`s_name` varchar(100) NOT NULL,
`s_value` text NULL
) ENGINE='MyISAM' COLLATE 'utf8_unicode_ci';WICHTIG: aaaa_ durch Deinen Präfix ersetzen, also das, was bei den anderen Tabellen vorne steht.
Klicke dann auf "Ausführen".
Offline
Ok, danke, das hat funktioniert. nun ist diese tabelle erstellt und ich kann die seiten mit den galerien im backend öffnen... was aber jetzt das problem ist, alle gallerien sind leer...
Offline
Falls es zuvor keine Bildbeschreibungen gab:
Klick mal auf der Galerieseite im Backend auf "Datenbank mit Filesystem synchronisieren".
Dann sollten die Bilder wieder angezeigt werden.
Wenn es Bildbeschreibungen gab, und diese erhalten bleiben sollen, wird es schwierig. Hast Du ein Datenbankbackup?
Offline
Das mit dem Filesystem synchronisieren habe ich gemacht, das lädt irgendwie komisch. siehe screenshot. Ja ich habe einen alten dump und versuchte die alten mod_foldergallery_settings zu importieren, macht dann aber einen fehler wegen der ID
Offline
hier der fehler
Offline
Das ist der alte dump vor dem update. WBCE version 1.5.0
Können wir aus sicherheitsgründen dieses topic privat machen?
--
-- Table structure for table `wb_mod_foldergallery_settings`
--
CREATE TABLE `wb_mod_foldergallery_settings` (
`id` int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
`section_id` int(11) NOT NULL,
`s_name` varchar(100) NOT NULL,
`s_value` text NULL
) ENGINE='MyISAM' COLLATE 'utf8_unicode_ci';
--
-- Dumping data for table `wb_mod_foldergallery_settings`
--
INSERT INTO `wb_mod_foldergallery_settings` (`section_id`, `page_id`, `root_dir`, `extensions`, `invisible`, `background`, `thumb_size`, `ratio`, `pics_pp`, `lightbox`, `catpic`) VALUES
(12, 2, '/media/fotos_2002', 'jpg,jpeg,gif,png', '', '#FFFFFF', 120, '1', 200, 'shutter', 0),
(13, 3, '/media/fotos_2003', 'jpg,jpeg,gif,png', '', '#FFFFFF', 120, '1', 200, 'shutter', 0),
(14, 4, '/media/fotos_2004', 'jpg,jpeg,gif,png', '', '#FFFFFF', 120, '1', 200, 'shutter', 0),
(15, 5, '/media/fotos_2005', 'jpg,jpeg,gif,png', '', '#FFFFFF', 120, '1', 200, 'shutter', 0),
(16, 6, '/media/fotos_2006', 'jpg,jpeg,gif,png', '', '#FFFFFF', 120, '1', 200, 'shutter', 0),
(17, 7, '/media/fotos_2007', 'jpg,jpeg,gif,png', '', '#FFFFFF', 120, '1', 200, 'shutter', 0),
(18, 8, '/media/fotos_2008', 'jpg,jpeg,gif,png', '', '#FFFFFF', 120, '1', 200, 'shutter', 0),
(19, 9, '/media/fotos_2009', 'jpg,jpeg,gif,png', '', '#FFFFFF', 120, '1', 200, 'shutter', 0),
(20, 10, '/media/fotos_2010', 'jpg,jpeg,gif,png', '', '#FFFFFF', 120, '1', 200, 'shutter', 0),
(21, 11, '/media/fotos_2011', 'jpg,jpeg,gif,png', '', '#FFFFFF', 120, '1', 200, 'shutter', 0),
(22, 12, '/media/fotos_2012', 'jpg,jpeg,gif,png', '', '#FFFFFF', 120, '1', 200, 'shutter', 0),
(23, 13, '/media/fotos_2016', 'jpg,jpeg,gif,png', '', '#FFFFFF', 120, '1', 200, 'shutter', 0),
(25, 14, '/media/fotos_2013', 'jpg,jpeg,gif,png', '', '#FFFFFF', 120, '1', 200, 'shutter', 0),
(26, 15, '/media/fotos_2014', 'jpg,jpeg,gif,png', '', '#FFFFFF', 120, '1', 200, 'shutter', 0),
(27, 16, '/media/fotos_2015', 'jpg,jpeg,gif,png', '', '#FFFFFF', 120, '1', 200, 'shutter', 0);
-- --------------------------------------------------------
Diese einträge fehlen im neuen dump, aber wenn ich sie importiere kommt der fehler wie im screenshot_2
und dies hier sind die settings im alten dump:
CREATE TABLE `wb_mod_foldergallery_settings` (
`section_id` int(11) NOT NULL DEFAULT 0,
`page_id` int(11) NOT NULL DEFAULT 0,
`root_dir` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`extensions` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`invisible` varchar(255) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`background` varchar(50) COLLATE utf8_unicode_ci NOT NULL DEFAULT '#FFFFFF',
`thumb_size` int(11) NOT NULL DEFAULT 150,
`ratio` varchar(10) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
`pics_pp` int(11) NOT NULL DEFAULT 15,
`lightbox` varchar(50) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'shutter',
`catpic` tinyint(4) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
Beitrag geändert von casi (02.12.2021 20:35:14)
Offline
hallo casi,
Topic's privat machen geht nicht, ist auch nicht erforderlich.
Am Screenshot_1.jpg (#12) sieht man dass was definitiv nicht in Ordnung ist, es wurden nicht deine Fotos synchronisiert, sondern dein komplettes Webseitenverzeichnis.
Bitte überprüfe auf jeder Seite wo die FolderGallery vorhanden ist, welcher Wert bei Stammverzeichnis in den Allgemeinen Einstellungen drinnen steht, da sollte immer irgendwas mit /media drinnen stehen, ich vermute dass bei dir nicht überall der Fall ist
Offline
Florian, welche Gallery empfielst du für 1.5.2 mit lightbox effekt... ich denke ich mache diese neu
Offline
Die Beste Empfehlung lautet FolderGallery 2.0.10
Die ist sehr gut und stabil
Offline
Die Beste Empfehlung lautet FolderGallery 2.0.10 - das ist ja genau diese mit der ich probleme habe?
Offline
Ja, du hast Probleme damit, weil du ein Update der FG 1.x auf die 2.x gemacht hast, dass wie in der Beschreibung drinnen steht schief gehen kann.
Updating from former versions of the FolderGallery (1.2x - 1.4x) should work flawlessly, nevertheless it's recommended to create a backup before updating, since there are too many FG modifications in the wild...
Alle FolderGallery Seiten löschen, das Modul deinstallieren und wieder installieren sollte alle deine Probleme lösen
Offline
OK cool danke, bin dabei dies zu machen. Danke für eure unterstützung zu später stunde!
Offline
Hallo casi,
nachdem im Link in #1 wieder die Fotos geladen werden, gehe ich mal davon aus dass jetzt wieder alles passt oder gibt es noch Probleme bzw. Meldungen im Error log?
lg
Offline
Ich habe testweise versucht, eine FG 1.21 noch mal zum Laufen zu bringen, um ein Update durchzufüren, aber die FG 1.21 ist einfach zu alt, das ist nichts mehr mit zu wollen.
Bei meinen Fehlersuchversuchen war mir aber aufgefallen, dass in der umgrade.php der FG 2.10 versucht wird, die neue Settings-Tabelle anzulegen mit
$sql = "CREATE TABLE IF NOT EXISTS `".TABLE_PREFIX."mod_foldergallery_settings` ("
."`id` int(11) NOT NULL AUTO_INCREMENT,"
."`section_id` INT(11) NOT NULL,"
."`s_name` VARCHAR(100) NOT NULL,"
."`s_value` TEXT NULL,"
."PRIMARY KEY (`id`) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci);";
$database->query($sql);Das erzeugt im Adminer-SQL-Fenster einen Fehler, die letzte Zeile ist falsch geklammert, richtig muss es heißen:
."PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;";Und dadurch ist dann vom Upgrade-Script die Settings-Tabelle nicht angelegt worden und die erforderlichen Einstellungen konnten folglich nicht migriert werden.
Ich habe das in FG 2.0.11 korrigiert.
Beitrag geändert von florian (05.12.2021 15:58:16)
Offline
colinax