我目前正在尝试登录WordPress网站,我从虚拟服务器上下载了该网站,现在在我的本地服务器上(MAMP,因为我在Mac电脑上)。当我尝试登录到后端时,它成功地为我提供了WordPress登录屏幕。在我使用正确的凭据登录后,它会给我以下信息:
错误403
很抱歉,我们无法满足您的/wp登录请求。此服务器上的php。
您没有访问此服务器的权限。数据不能从非现场表格中过帐。
您的技术支持密钥是:密钥编号
您可以使用此密钥自己解决此问题。
如果您自己无法解决问题,请联系illinimedia的wiley。com并确保提供上述技术支持密钥。
我们在这个网站上使用的插件之一是不良行为,我认为这是问题的原因。因此,我查找了不同的支持帖子,例如:
我已经尝试从插件文件夹中删除了“不良行为”文件夹;停用“;插件。然后,我重新启动了Apache服务器。但运气不好。
还有什么我可以尝试的吗?
提前感谢!
最合适的回答,由SO网友:s_ha_dum 整理而成
听起来你没有正确move WordPress 您的本地安装正在尝试登录到托管站点。我猜这就是问题所在,因为有这样一句话,“数据可能不会从非现场表单发布。”您的登录表单不应该是真正的“异地”。你需要change the site URL 就像您将站点从一个域名移动到另一个域名一样。
如果不是多站点,则可以编辑wp-config.php
像这样:
define(\'WP_HOME\',\'http://example.com\');
define(\'WP_SITEURL\',\'http://example.com\');
“”http://example.com“在你的情况下会是这样”http://localhost/yoursite“或类似IP的”http://192.168.1.2/yoursite“。IP更好,因为它允许站点为本地网络上的任何计算机工作。您可能还需要域后的端口号,如”http://192.168.1.2:8080“。您必须使用本地服务器的实际值。MAMP应该能够告诉您这些值需要是什么。