我在AWS EC2实例(LAMP)上安装了WordPress。
我已经通过Route53从godaddy更改了DNS,并为EIP设置了A记录和CNAME。
我更改了WordPress管理员中的网站和主页网址(从EIP到http://swsportpsychology.co.uk),网站不会加载。 (找不到服务器)。
我已经更改了WP-config和functions.php中的站点和主页URL无效。
我还在phpMyAdmin(wp_options)中更改了网站和主页网址。出于某种原因,我可以加载网站的博客页面,但主页不会加载。 (该网站目前位于/ var / www / html)
这是家庭IP:http://52.210.185.14
答案 0 :(得分:1)
1)您似乎有DNS问题;使用traceroute
我得到unknown host swsportpsychology.co.uk
确保DNS设置正确。 http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-to-ec2-instance.html
2)站点启动后,使用此脚本更改数据库中的所有URL,即邮件/页面内容中的图像和链接,以及wp_options(主题选项,窗口小部件等)。除了站点地址和URL之外,WordPress中还有更多URL实例。通过FTP上传并运行:https://interconnectit.com/products/search-and-replace-for-wordpress-databases/并检查所有主题文件以查找该IP的硬编码URL。
3)为了确保固定链接能够正常工作,你是否在root中有一个可写入644的.htaccess文件?您是否在allowoverride
中允许apache2.conf
? How to Set AllowOverride all