WordPress: IP wird nach Login gesperrt (403-Fehler auf Plesk-Server)

Tags: Allgemein | Plesk | Webserver | WordPress 1 Kommentar

Die aktuellen Version des WordPress-Editors Gutenberg führt beim Einsatz auf Plesk-Servern mit aktivierter WAF (Web-Application-Firewall) AtomiCorp zu „403 Forbidden“-Fehlern und mit eigeschaltetem fail2ban damit zu einer IP-Sperre.

Dieses Problem ist bereits bekannt (https://github.com/WordPress/gutenberg/issues/10075), jedoch noch nicht behoben.

Lösung 1: Editor Gutenberg deaktivieren / deinstallieren

Der Editor kann über das Backend deaktiviert werden – oder, wenn kein Zugriff mehr auf das Backend möglich ist, im WordPress-Toolkit von Plesk ausgeschaltet werden.

Lösung 2: Verantwortliche Sicherheitsregel zu den Ausnahmen hinzufügen

In Plesk kann über „Serververwaltung“ > „Tools & Einstellungen“ > „Web Application Firewall (ModSecurity)“ im Bereich „Sicherheitsregeln ausschalten“ im Feld „Sicherheitsregel-IDs“ die ID 340149 eingetragen werden. Damit wird die entsprechende Sicherheitsregel deaktiviert.

Quellen

PHP-Funktion strftime_win()

Tags: Datums- und Zeit-Funktionen Kommentieren

Diese Funktion ermöglicht die Ausführung von strftime unter Windows, da hier nicht alle Funktionen zur Verfügung stehen.

 

PHP-Funktion get_year_begin()

Tags: Datums- und Zeit-Funktionen Kommentieren

Ermittelt die Zeit des Jahresbeginns (01.01., 00:00h) des übergebenen Timestamps. Wird kein Parameter übergeben, so wird die aktuelle Zeit verwendet. Diese Funktion kann für die eindeutige Identifikation eines Jahres mittels Timestamps verwendet werden.

 

PHP-Funktion get_week_begin()

Tags: Datums- und Zeit-Funktionen Kommentieren

Ermittels die Zeit des Wochenanfangs (Montag, 00:00h) der übergebenen Timestamps. Wird kein Parameter übergeben, so wird die aktuelle Zeit verwendet.

 

PHP-Funktion get_month_begin()

Tags: Datums- und Zeit-Funktionen Kommentieren

Ermittelt die Zeit des Monatsbeginns (01., 00:00h) des übergebenen Timestamps. Wird kein Parameter übergeben, so wird die aktuelle Zeit verwendet. Diese Funktion kann für die eindeutige Identifikation eines Monats mittels Timestamps verwendet werden.

 

PHP-Funktion get_hour_begin()

Tags: Datums- und Zeit-Funktionen Kommentieren

Ermittelt die Zeit des Stundenbeginns (XX:00h) des übergebenen Timestamps. Wird kein Parameter übergeben, so wird die aktuelle Zeit verwendet. Diese Funktion kann für die eindeutige Identifikation einer Stunde mittels Timestamps verwendet werden.

 

PHP-Funktion get_day_begin()

Tags: Datums- und Zeit-Funktionen Kommentieren

Ermittelt die Zeit des Tagesbeginns (00:00h) des übergebenen Timestamps. Wird kein Parameter übergeben, so wird die aktuelle Zeit verwendet. Diese Funktion kann für die eindeutige Identifikation eines Tages mittels Timestamps verwendet werden.

 

PHP-Funktion get_age()

Tags: Datums- und Zeit-Funktionen Kommentieren

Ermittelt auf Basis des übergebenen Timestamps eines Geburtsdatums das Alter einer Person bzw. die bisher vergangene Zeit.

 

PHP-Funktion add_years()

Tags: Datums- und Zeit-Funktionen Kommentieren

Addiert zu einem übergebenen Timestamp die im zweiten Parameter angegebene Anzahl von Jahren und gibt den resultierenden Timestamp zurück.

 

PHP-Funktion add_weeks()

Tags: Datums- und Zeit-Funktionen Kommentieren

Addiert zu einem übergebenen Timestamp die im zweiten Parameter angegebene Anzahl von Wochen und gibt den resultierenden Timestamp zurück.

 

TOP