我已经安装了 Bitnami 的 AMI,并将 Multisite 作为 EC2 实例。配置了一切,但当我尝试使用 chrome 或 Edge 访问 /wp-admin 时,出现了错误:
错误:您的浏览器阻止或不支持 Cookie。您必须启用 Cookie 才能使用 WordPress。
我使用默认的 EC2 主机,因为我目前无权更改 DNS 记录。主机名类似于:ec2-22-452-71-13.compute-1.amazonaws.com
如果我使用 Firefox,它就可以正常工作。我尝试过清除缓存,以隐身模式运行,但都不起作用。
有人能帮我或者给我点提示吗?我发现有很多关于这个错误的报告,并且有多个涉及 wp-config.php 版本的修复程序,我已经全部试过了。
答案1
经过一些测试,我真的不知道但它确实有效。问题出在 AWS 给我们的主机名上。
修复该问题的步骤:
注册一个更简单的主机名(HOSTS 文件或 DNS),例如:22.33.44.55 simpler.domain.com
SSH 进入服务器并执行:
sudo /opt/bitnami/apps/wordpress/bnconfig --machine_hostname simpler.domain.com
...
利润!
也许问题与 AWS EC2 提供给我们的主机名上的“-”字符有关,否则我不知道可能是什么。我只知道它可以工作!
希望它可以帮助别人!:-)