【发布时间】:2015-01-14 01:40:22
【问题描述】:
当我使用 GoDaddy 托管时,laravel 工作正常,但最近我将我的域转移到 hostgator第一次在 hostgator 上,所以我通过从 ftp 下载所有内容然后将所有 laravel 内容从 GoDaddy 转移到 Hostgator 然后转移所有文件结束。 godaddy 和 hostgator 的数据库是不同的,所以我在 hostgator 中创建了数据库并实现了所需的一切,但是当我在 hostgator 中加载我的页面时,我的页面加载了,但是当我点击页面中的任何链接时,我继续获得 404。 html.
起初我以为是因为我的数据库信息设置不正确,因为这是我第一次使用 hostgator 并且他们的数据库使用 localhost 而不是像 GoDaddy 那样它有一个 ip 供我用作主机。
无论如何,然后我将其他一些东西上传到没有使用 laravel 的 hostgator 中,只是使用带有数据库信息的普通 php,这很好用。所以现在我很困惑是因为 laravel 还是 hostgator?我不知道从哪里开始寻找问题所在
hostgator 告诉我,他们可以付费迁移内容,并且一切都会像使用 godaddy 一样完美运行,但我认为这是我可以了解是否发生任何事情的时候 p>
如果这是一个愚蠢的问题,我很抱歉。有人可以帮帮我吗?非常感谢
我的文件夹结构
-root
-public_html
-user-login (laravel folder)
附:我有一个 aws ec2 的免费帐户,我尝试将所有文件传输到 aws-ec2,我可以看到其他页面很好,只是假设我尝试登录它会给我错误,这是正常的,因为我没有数据库设置正确,但至少链接有效
【问题讨论】:
-
你能告诉我们你在hostgator中的文件夹结构吗?
-
我编辑了,不确定这是否是你的意思 Jerodev 当我进入页面时我使用
http://ip/myname/user-login/public然后页面中的任何链接都转到 404.html 但它完全可以工作在 GoDaddy 中很好 -
是你得到的 Laravel 404 还是 hostgator 的 404?您在 hostgator 上有任何错误日志吗?
-
我相信它是来自 hostgator 的 404,因为它具有 hostgator 徽标和 ummm...我不确定我刚刚转移过来的错误日志除了尝试导入我的东西之外没有触及任何东西 >.
标签: php laravel routes http-status-code-404