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