WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

Ankündigung

WBCE CMS 1.6.9 verfügbar / available - wichtiges Sicherheitsudate / important security update

#1 16.05.2020 10:47:38

kleo
Mitglied

Modul 404: was bedeuten die Fehlermeldungen?

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

#2 16.05.2020 10:56:36

colinax
Developer

Re: Modul 404: was bedeuten die Fehlermeldungen?

Hi,

könntest du uns bitte die php und WBCE Version nennen, die auf dieser Seite laufen?

lg

Offline

#3 16.05.2020 16:07:16

kleo
Mitglied

Re: Modul 404: was bedeuten die Fehlermeldungen?

WBCE Version: 1.4.3 • Backend Version: 2.1.0 • PHP Version: 7.0.33

Offline

#4 16.05.2020 17:03:33

florian
Administrator

Re: Modul 404: was bedeuten die Fehlermeldungen?

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

#5 17.05.2020 14:51:58

florian
Administrator

Re: Modul 404: was bedeuten die Fehlermeldungen?

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

#6 17.05.2020 17:15:42

kleo
Mitglied

Re: Modul 404: was bedeuten die Fehlermeldungen?

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

#7 18.05.2020 06:57:18

florian
Administrator

Re: Modul 404: was bedeuten die Fehlermeldungen?

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

#8 18.05.2020 13:20:09

kleo
Mitglied

Re: Modul 404: was bedeuten die Fehlermeldungen?

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

#9 18.05.2020 16:21:02

colinax
Developer

Re: Modul 404: was bedeuten die Fehlermeldungen?

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

Fußzeile des Forums

up