【问题标题】:The urls on Laravel working locally but not working on AWS EC2 linux centos 7Laravel 上的 url 在本地工作,但在 AWS EC2 linux centos 7 上不工作
【发布时间】:2020-03-14 18:02:24
【问题描述】:

当我点击我网站上的登录按钮时,它会转到http://example.com/login?,这是预期的,但页面未找到。但是如果我手动去http://example.com/index.php/login?,那么会去正确的页面“登录页面”。

在我的本地主机中,当我单击登录按钮时它可以正常工作。

  • 我在存储文件夹chmod -R 777 storage上写了这个命令。

我不确定是不是这种情况,我需要在其他文件夹上写这个命令吗?

【问题讨论】:

  • 我认为不是问题所在,可能是 apache 或 nginx 配置错误。
  • 感谢它的修复,我不得不在httpd.conf 上添加一些行以允许从 apache 服务器访问 .htaccess 文件。我把完整的答案写下来:)

标签: laravel amazon-web-services amazon-ec2 centos7


【解决方案1】:

它是固定的:)

  • 我必须去cd etc/httpd/conf

  • 接下来,将httpd.conf 编辑为sudo vim httpd.conf,并将其添加到文件末尾:

    <Directory "/var/www/html/your/laravel-project-folder/"> AllowOverride All </Directory>

-然后重启服务器sudo systemctl restart httpd.service

【讨论】:

    猜你喜欢
    • 2019-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-20
    • 2017-06-05
    • 2023-03-12
    • 2015-10-17
    • 2020-11-29
    相关资源
    最近更新 更多