WBCE CMS – Way Better Content Editing.
Du bist nicht angemeldet.
WBCE CMS 1.6.9 verfügbar / available - wichtiges Sicherheitsudate / important security update
Hallo,
auf einer meiner Seiten funktioniert das Modul ´Update Check´ nicht mehr, es wird zwar geöffnet, aber es wird kein Update Server angezeigt und es kann auch keiner eingestellt werden.
Es ist die neueste Version 0.8.8 installiert und das Modul lässt sich auch nicht deinstallieren, weder automatisch noch manuell.
WBCE 1.5.3 PHP 8.1.10
Was kann ich machen, hat hierfür bitte einer Lösung!
Gruß tennstar
Beitrag geändert von florian (21.10.2022 07:21:49)
Ich liebe Technik wenn sie funktioniert!
Offline
Und die übliche Frage:
was sagt denn der Errorlog Viewer dazu ?!?
Beitrag geändert von bernd (18.10.2022 11:50:31)
... nein in Europa verwenden wir beim Programmieren nicht € statt $ ...
Offline
Hallo Bernd,
hier der Auszug aus dem Errorlog Viewer
2022-10-18T08:53:26+00:00 [Visitor Request] http://localhost/campmulti1/admin/admintools/tool.php?tool=modcheck
2022-10-18T08:53:26+00:00 [Exception] There was an unknown exception: Table 'campmulti1.wbce_mod_modcheck_servers' doesn't exist in line (628) of \framework\class.database.php
2022-10-18T08:54:11+00:00 [Visitor Request] http://localhost/campmulti1/admin/modules/uninstall.php
2022-10-18T08:54:11+00:00 [Exception] There was an unknown exception: Unknown table 'campmulti1.wbce_mod_modcheck_servers' in line (628) of \framework\class.database.php
2022-10-18T08:57:26+00:00 [Visitor Request] http://localhost/campmulti1/admin/modules/manual_install.php
2022-10-18T08:57:26+00:00 [Exception] There was an unknown exception: Unknown table 'campmulti1.wbce_mod_modcheck_servers' in line (628) of \framework\class.database.php
2022-10-18T08:59:15+00:00 [Visitor Request] http://localhost/campmulti1/admin/modules/manual_install.php
2022-10-18T08:59:15+00:00 [Exception] There was an unknown exception: Unknown table 'campmulti1.wbce_mod_modcheck_servers' in line (628) of \framework\class.database.php
2022-10-18T08:59:39+00:00 [Visitor Request] http://localhost/campmulti1/admin/admintools/tool.php?tool=modcheck
2022-10-18T08:59:39+00:00 [Warning] \admin\admintools\tool.php:[54] from \admin\admintools\tool.php:[54] "include(C:\xampp\htdocs\campmulti1/modules/modcheck//info.php): Failed to open stream: No such file or directory"
2022-10-18T08:59:39+00:00 [Warning] \admin\admintools\tool.php:[54] from \admin\admintools\tool.php:[54] "include(): Failed opening 'C:\xampp\htdocs\campmulti1/modules/modcheck//info.php' for inclusion (include_path='C:\xampp\php\PEAR')"
2022-10-18T08:59:39+00:00 [Warning] \admin\admintools\tool.php:[79] from \admin\admintools\tool.php:[79] WBCE_Error->scriptError "Undefined variable $module_function"
2022-10-18T08:59:39+00:00 [Deprecated] \admin\admintools\tool.php:[79] from \admin\admintools\tool.php:[79] preg_match "preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated"
2022-10-18T08:59:39+00:00 [Warning] \admin\admintools\tool.php:[100] from \admin\admintools\tool.php:[100] "require(C:\xampp\htdocs\campmulti1/modules/modcheck/tool.php): Failed to open stream: No such file or directory"
2022-10-18T08:59:39+00:00 [Exception] There was an unknown exception: Failed opening required 'C:\xampp\htdocs\campmulti1/modules/modcheck/tool.php' (include_path='C:\xampp\php\PEAR') in line (100) of \admin\admintools\tool.php
2022-10-18T09:00:15+00:00 [Visitor Request] http://localhost/campmulti1/admin/admintools/tool.php?tool=modcheck
2022-10-18T09:00:15+00:00 [Exception] There was an unknown exception: Table 'campmulti1.wbce_mod_modcheck_servers' doesn't exist in line (628) of \framework\class.database.php
2022-10-18T11:45:28+00:00 [Visitor Request] http://localhost/campmulti1/admin/admintools/tool.php?tool=modcheck
2022-10-18T11:45:28+00:00 [Exception] There was an unknown exception: Table 'campmulti1.wbce_mod_modcheck_servers' doesn't exist in line (628) of \framework\class.database.php
2022-10-18T11:46:06+00:00 [Visitor Request] http://localhost/campmulti1/admin/admintools/tool.php?tool=modcheck
2022-10-18T11:46:06+00:00 [Exception] There was an unknown exception: Table 'campmulti1.wbce_mod_modcheck_servers' doesn't exist in line (628) of \framework\class.database.phpDanke für Deine Nachfrage!
Ich liebe Technik wenn sie funktioniert!
Offline
Puh,
jetzt wird's knifflig.
Der Knackpunkt ist, das die Tabelle mod_modcheck_servers fehlt - warum auch immer ...
Ich hab jetzt die genaue Reihenfolge bei uninstall nicht auf dem Schirm.
Existiert das Modul-Verzeichnis /modules/modcheck noch?
Wenn ja, könntest du dort in der uninstall.php die Zeilen die, die Tabellen löschen sollen, mal wie folgt ändern:
$database->query("DROP TABLE IF EXISTS".TABLE_PREFIX."mod_modcheck_servers");
$database->query("DROP TABLE IF EXISTS".TABLE_PREFIX."mod_modcheck_settings");Dann sollte ein uninstall ohne exception durchlaufen und danach eine Neuinstallation probieren.
Beitrag geändert von bernd (18.10.2022 15:19:38)
... nein in Europa verwenden wir beim Programmieren nicht € statt $ ...
Offline
@bernd
Habs so gemacht, leider kommt nach dem Start Deinstallation ein leeres Fenster und dann nichts mehr.
Sag mal kann ich das Modul denn nicht einfach aus der Installation und aus der Datenbank entfernen oder ist der Gedanke zu naiv!
Ich liebe Technik wenn sie funktioniert!
Offline
Ein "leeres Fenster" ist in 99,9% der Fälle eine exception, da ist es halt immer hilfreich die dazugehörige Fehlermeldung zu wissen.
O.k. dann halt die (nicht naive) Brachialmethode:
- das Modulverzeichnis Löschen
- mit Adminer oder phpMyAdmin gucken ob beide Modultabellen mod_modcheck_servers und mod_modcheck_settings weg sind, ggf. löschen
- in der Tabelle addons den Eintrag für das Modul modcheck suchen und ggf löschen
Danach sollte eine Neuinstallation eigentlich funktionieren.
... nein in Europa verwenden wir beim Programmieren nicht € statt $ ...
Offline
Hallo bernd,
Danke für die Hilfe, die Gewaltmethode hat geholfen!
Wieder was gelernt
Danke tennstar
Ich liebe Technik wenn sie funktioniert!
Offline
florian
Wäre natürlich noch interessant zu wissen, wie (und wann) das passiert ist?
Soweit ich das verstanden habe:
nach dem Upgrade auf 1.5.3 ging der Modcheck nicht mehr mit oben genannten Fehler?
oder war da vorher schon was quer?!?
... nein in Europa verwenden wir beim Programmieren nicht € statt $ ...
Offline
War schon vorher nicht in Ordnung, hat also mit dem Update auf 1.5.3 nicht zu tun.
Hatte gehofft, dass sich der Fehler mit dem Update bereinigt.
Ich nehme an, dass ich den Fehler selber, bei einem Umzug in der Datenbank verursacht habe.
Nochmals Danke!
Ich liebe Technik wenn sie funktioniert!
Offline
bernd