【问题标题】:Scalable Wordpress on AWS Elastic Beanstalk, 404 permalink issueAWS Elastic Beanstalk 上的可扩展 Wordpress,404 永久链接问题
【发布时间】:2015-05-18 09:35:11
【问题描述】:

我在 AWS Elastic Beanstalk 上安装了一个干净的 Wordpress(RDS 上的独立 MySQL 数据库和多个 EC2 实例(AWS Linux 64 位 PHP 5.5))。我做了一些测试,能够将系统扩展到多台服务器并回退——一切运行良好。当我将 Wordpress 中的永久链接设置从“默认”更改为“帖子名称”时出现问题,之后我尝试再次访问 Wordpress Hello world 示例页面并收到 404 错误并显示错误消息:请求的 URL /hello-world/ 不是在这台服务器上找到。这只有时会发生。如果你继续点击帖子链接,很多时候它会正确地提供页面(在 URL 中正确使用帖子名称),但有时它会给出 404。我删除了环境并从头开始但得到了相同的结果。

知道如何解决这个问题吗?在 AWS 上设置可自动扩展的 Wordpress 站点时需要考虑的其他建议吗?

提前感谢所有帮助和建议。

【问题讨论】:

    标签: wordpress amazon-web-services permalinks amazon-elastic-beanstalk


    【解决方案1】:

    apache 是否有权限重写 .htaccess 文件?从未使用过 beanstalk,但在 AWS EC2 中,这主要是解决方案。在您的控制台中尝试此命令

    sudo chown -R apache:apache /var/www/html  
    /* Change the directory, if your wordpress is installed somewhere else */
    

    【讨论】:

    • 毕竟不是 AWS 或 WordPress 问题。这是因为 htaccess 文件配置错误。修复后,它开始正常工作。感谢您为我指明正确的方向:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-06
    • 2015-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-28
    • 2014-03-14
    相关资源
    最近更新 更多