几天以来,我一直在努力解决这个问题,我尝试了所有发现的事情,但似乎没有任何解决办法。
因此,我在本地计算机上创建了这个wordpress网站,并将其部署在测试服务器上,直到没有问题,一切都会按预期进行。然后,我将网站部署到产品服务器,并且一切正常,除了当我尝试将图像添加到文章中时,该图像不显示,并且在/wp-admin/admin-ajax.php上出现404错误。
不幸的是,产品服务器是使用cpanel的那些糟糕的虚拟主机之一,无法使您访问php错误日志。
有人知道如何解决此问题吗? 预先谢谢你。
答案 0 :(得分:2)
删除.htaccess
登录到管理面板。去: 控制台->设置->永久链接->保存。 (只是会再次自动重新创建.htaccess)。那应该可以解决问题。
如果问题仍然存在。尝试禁用插件。启用插件1到1,直到再次出现问题。这样可以缩小出现问题的插件的范围。
答案 1 :(得分:0)
我终于找到了问题! 显然,apache的mod_security模块阻止了该页面。我禁用了它,现在一切正常。
答案 2 :(得分:0)
由于 ModSecurity,我收到了 admin-ajax 404。 尝试禁用 mod 安全性:Cpanel > Security > ModSecurity。