【发布时间】:2016-06-01 12:42:26
【问题描述】:
我使用 Laravel 5.2 编写了一个应用程序。它在我的本地机器上使用 XAMP 服务器开发了应用程序,一切都很好并且经过测试。
现在,我已准备好将应用程序移至生产环境。在运行 Windows Server 2008 R2 的新服务器上,我安装了 Apache 2.4.18 和 PHP 5.6.18。我启用了以下 php 扩展
- OpenSSL PHP 扩展
- PDO PHP 扩展
- Mbstring PHP 扩展
- Tokenizer PHP 扩展
我能够使用php artisan migrate 命令来创建我的数据库。但是,我的路线都不可访问。当我转到 https://sub.example.com 时,它显示“Laravel 5”,告诉我 Laravel 已设置。
为什么我的路线都不起作用? 我走的每条路线都会出现 404 Not Found 错误。
为了让路线正常工作,我还需要做什么?
【问题讨论】:
-
安装完 laravel 后,你把所有文件都上传到服务器了吗?
-
是laravel的404吗?还是阿帕奇?
标签: php laravel laravel-5 laravel-routing apache2.4