WBCE CMS – Way Better Content Editing.
Du bist nicht angemeldet.
WBCE CMS 1.6.9 verfügbar / available - wichtiges Sicherheitsudate / important security update
Ich habe auf einer Seite besonderes viel 404-Aufrufe durch "unerwartete Gäste". Beim Log steht:
[Exception] There was an unknown exception: Call to a member function numRows() on null in line (13) of /modules/mod404plus/view.php
und
[Notice] /modules/mod404plus/view.php:[59] from /framework/frontend.functions.php:[451] block_contents "Undefined index: HTTP_USER_AGENT"
Was sagen mir diese Fehlermeldungen?
Offline
Hi,
könntest du uns bitte die php und WBCE Version nennen, die auf dieser Seite laufen?
lg
Offline
WBCE Version: 1.4.3 • Backend Version: 2.1.0 • PHP Version: 7.0.33
Offline
Kannst Du mal in der /modules/mod404plus/view.php Zeile 13
if($result->numRows() > 0) {testweise ändern zu
if($result && $result->numRows() > 0) {und schauen, ob das Problem weiterhin auftritt?
Zeile 59
$referer = $_SERVER['HTTP_USER_AGENT']; ändern zu
if (isset($_SERVER['HTTP_USER_AGENT'])) {$referer = $_SERVER['HTTP_USER_AGENT'];}Offline
Nach interner Abstimmung: Könntest Du bitte auch noch Folgendes überprüfen:
1. Ist die Tabelle deinprefix_mod_404plus vorhanden?
2. Sofern 1) der Fall ist: Gibt es Einträge in der Spalte 404_error, in der ein ' oder " steht?
Offline
Entschuldigung für eine nicht so rasche Reaktion.
Die Tabelle ist vorhanden.
Ein ' oder " steht in der Tabelle nicht. Es kann aber sein, dass ich beim Modul die Meldungen schon gelöscht habe.
Allerdings gibt es sowas:
/wp-admin/admin-ajax.php?action=duplicator_download&file=/../wp-config.php
Soll ich die Code wie oben geschrieben ändern, oder erst abwarten und beobachten?
Offline
Hinsichtlich ' oder " im URL hatte ich einen Denkfehler. Das kann natürlich gar nicht in der Tabelle stehen, weil das ja den Fehler verursacht, wodurch dieser Wert gar nicht geschrieben werden könnte.
Das Modul ist ziemlich buggy. Eigentlich ist es aus Gründen™ ja nicht mehr supportet (und daher auch nicht mehr im AOR verfügbar), aber vielleicht gibt es ausnahmsweise einen Bugfix. Bis dahin weiterbeobachten.
Offline
Danke Florian.
Ich würde gerne auf das Modull 404 von dev4me umsteigen, ich hatte aber mit dem Modul einmal schon Probleme (siehe https://forum.wbce.org/viewtopic.php?id=3360).
Ich hatte aber damals das Modul deinstalliert, die Schwachstellensuche war daher nicht möglich...
Offline
Hi kleo,
brauchst du so 404 Module wirklich?
Wenn nicht würde ich darauf verzichten, und einfach alle nicht vorhandenen URL per htaccess auf /index.php oder einer anderen fixen 404.php umleiten.
Denn solche Module schützen dich nicht davor gehackt zu werden, und dass unerwünschte Besucher vollautomatisch nach wp-admin Zeugs suchen gehört zum Internet wie das Amen zum Gebet.
Offline