当我尝试通过插件备份wordpress网站时,我收到以下错误:
“403禁止-您没有在此服务器上访问/wp admin/admin-ajax.php的权限。”
在插件安装过程中,有时也会出现此错误。
我的htaccess文件:
# Begin 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>
# END WordPress
服务器结构:
-/
-/wordpress
-/oldfiles
-/other
我的整个wordpress网站以以下形式存在:
-/wordpress
-/wp-admin
-/wp-content
-/.htaccess
等等等等。。。。。
Things I\'ve tried:
-使用不同的插件进行备份(1个升级,2个复印机)都显示相同的错误。
-更改ftp客户端的文件权限。
将755权限设置为wp admin、wp includes、wp content directories
将644设置为目录中的所有文件,将755设置为所有子文件夹。
-I even changed the folder permission of /wp-admin to 755 and admin-ajax.php to 777 but still getting the same error
-在中进行了修改。htaccess文件如下:
# BEGIN 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>
# END WordPress
-禁用所有插件,仅启用备份创建插件,相同错误。
-已删除。htaccess文件
-在中进行了临时301重定向。htaccess文件,以确保我的工作是正确的。htaccess文件
-已禁用“Wordfence security”插件