WDesign ™

Cloudflare: admin-ajax.php 403 Fehler – Ursachen und Lösungen

Bei mir trat der Fehler immer wieder auf und beispielsweise ließen sich Kommenatre nicht genehmigen. Verursacht wurde das ganze durch Cloudflare und am Ende stellte sich raus, dass es am VPN lag. Ausgeschaltet und es funktionierte wieder.

Was ist der „Cloudflare: admin-ajax.php 403“ Fehler?

Der „Cloudflare: admin-ajax.php 403“ Fehler tritt auf, wenn der Zugriff auf die admin-ajax.php Datei, die für viele AJAX-Anfragen in WordPress verwendet wird, blockiert wird. Der Fehlercode 403 bedeutet „Forbidden“ und signalisiert, dass der Server die Anfrage versteht, aber verweigert, sie auszuführen.

Ursachen für den „Cloudflare: admin-ajax.php 403“ Fehler

1. Firewall-Einstellungen

Eine häufige Ursache ist die Konfiguration der Firewall. Cloudflare bietet eine Web Application Firewall (WAF), die verdächtige Anfragen blockieren kann. Wenn diese Einstellungen zu streng sind, kann es vorkommen, dass legitime Anfragen blockiert werden.

2. Sicherheits-Plugins

Einige Sicherheits-Plugins in WordPress, wie z.B. Wordfence oder iThemes Security, können ebenfalls zu restriktiven Regeln führen, die den Zugriff auf admin-ajax.php blockieren.

3. Fehlkonfiguration der .htaccess Datei

Eine falsch konfigurierte .htaccess Datei kann ebenfalls dazu führen, dass bestimmte Anfragen blockiert werden.

4. IP-Sperren

Cloudflare oder andere Sicherheitstools könnten bestimmte IP-Adressen blockieren, die als verdächtig eingestuft wurden.

Lösungen für den „Cloudflare: admin-ajax.php 403“ Fehler

Schritt 1: Cloudflare-Einstellungen überprüfen

1.1 Firewall-Regeln anpassen

  • Melden Sie sich bei Ihrem Cloudflare-Konto an.
  • Navigieren Sie zu Ihrem Domain-Dashboard.
  • Gehen Sie zu „Firewall“ und dann zu „Firewall Rules“.
  • Überprüfen Sie, ob es eine Regel gibt, die Anfragen an admin-ajax.php blockiert, und passen Sie diese an oder deaktivieren Sie sie.

1.2 WAF-Einstellungen überprüfen

  • Gehen Sie im Cloudflare-Dashboard zu „Firewall“ und dann zu „Managed Rules“.
  • Stellen Sie sicher, dass keine Regel aktiviert ist, die legitime Anfragen blockiert.
  • Sie können testweise die WAF deaktivieren, um zu prüfen, ob der Fehler weiterhin auftritt.

Schritt 2: Sicherheits-Plugins konfigurieren

2.1 Sicherheits-Plugins überprüfen

  • Melden Sie sich bei Ihrem WordPress-Admin-Bereich an.
  • Deaktivieren Sie vorübergehend Sicherheits-Plugins wie Wordfence oder iThemes Security.
  • Testen Sie, ob der Fehler weiterhin auftritt. Wenn nicht, überprüfen Sie die Einstellungen des deaktivierten Plugins und passen Sie diese an.

Schritt 3: .htaccess Datei prüfen

3.1 .htaccess Datei anpassen

  • Greifen Sie per FTP oder über das Dateimanagement Ihres Hosting-Anbieters auf Ihre WordPress-Installation zu.
  • Öffnen Sie die .htaccess Datei im Root-Verzeichnis.
  • Überprüfen Sie die Regeln, die Anfragen blockieren könnten, und entfernen oder kommentieren Sie diese aus.
# Beispiel: Regel, die Anfragen blockiert

Order Deny,Allow
Deny from all

# Kommentieren Sie diese Regel aus oder entfernen Sie sie
#
# Order Deny,Allow
# Deny from all
#

Schritt 4: IP-Sperren überprüfen

4.1 IP-Adressen freigeben

  • Melden Sie sich bei Ihrem Cloudflare-Dashboard an.
  • Gehen Sie zu „Firewall“ und dann zu „Tools“.
  • Überprüfen Sie, ob Ihre IP-Adresse oder andere vertrauenswürdige IPs blockiert sind, und fügen Sie diese zur Whitelist hinzu.

Fazit

Der „Cloudflare: admin-ajax.php 403“ Fehler kann durch verschiedene Konfigurationen und Sicherheitseinstellungen verursacht werden. Durch systematisches Überprüfen und Anpassen der Firewall-Einstellungen, Sicherheits-Plugins und .htaccess Datei können Sie das Problem beheben und den Zugriff auf admin-ajax.php wiederherstellen. Folgen Sie den oben genannten Schritten, um den Fehler schnell und effizient zu lösen.

Hey, hast Du eine Frage oder möchtest was loswerden?

Schreib´ einen Kommentar

WDesign
Logo