403 Forbidden - Nu ai permisiunea de a accesa /wp-admin/admin-ajax.php pe acest server
Când încerc să fac o copie de rezervă a site-ului meu WordPress prin intermediul unui plugin, primesc următoarea eroare:
"403 Forbidden - Nu ai permisiunea de a accesa /wp-admin/admin-ajax.php pe acest server."
Această eroare apare uneori și în timpul instalării plugin-urilor.
Fișierul meu htaccess:
# Început WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# Sfârșit WordPress
Structura Serverului:
-/
-/wordpress
-/oldfiles
-/other
în interiorul /wordpress se află întregul site WordPress:
-/wordpress
-/wp-admin
-/wp-content
-/.htaccess
etc etc.....
Lucruri pe care le-am încercat:
- Am folosit plugin-uri diferite pentru backup (1 Updraft, 2 Duplicator) - ambele afișează aceeași eroare.
- Am schimbat permisiunile fișierelor din clientul FTP.
Am setat permisiunea 755 pentru directoarele wp-admin, wp-includes, wp-content
Am setat 644 pentru toate fișierele din directoare și 755 pentru toate subfolderele.
- Am schimbat chiar și permisiunea folderului /wp-admin la 755 și admin-ajax.php la 777, dar tot primesc aceeași eroare
- Am modificat fișierul .htaccess după cum urmează:
# ÎNCEPUT WordPress
<Files admin-ajax.php>
Order Deny,Allow
Deny from all
Allow from all
</Files>
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# SFÂRȘIT WordPress
- Am dezactivat toate plugin-urile și am activat doar cele pentru backup - aceeași eroare.
- Am șters fișierul .htaccess
- Am făcut o redirecționare temporară 301 în fișierul .htaccess pentru a mă asigura că lucrez cu fișierul corect
- Am dezactivat plugin-ul "Wordfence security"

Aceasta pare să fie cauzată de modulul mod-evasive (sau unul similar) din Apache (sau alt server web), care blochează mai multe solicitări consecutive, deoarece consideră că încerci să rulezi un atac de tip denial of service (DOS) împotriva serverului. Încearcă să dezactivezi orice plugin-uri de securitate (cele ale serverului web Apache, nu cele WordPress).
