我使用Laravel 5.2编写了一个应用程序。它在我的本地机器上使用XAMP服务器开发了应用程序,一切都很好并经过测试。
现在,我已准备好将应用程序移至生产环境。在Windows Server 2008 R2上运行的新服务器上,我安装了Apache 2.4.18和PHP 5.6.18。我启用了以下php扩展
我能够使用php artisan migrate
命令来创建我的数据库。但是,我的路线不可访问。当我去https://sub.example.com时,它会显示“Laravel 5”,它告诉我Laravel已经安装完毕。
为什么我的路线没有工作? 我去的每条路线都有404 Not Found错误。
为了让路线发挥作用我还需要做些什么?
答案 0 :(得分:2)
我按照以下步骤解决了问题
Open apache httpd.conf and find this line :
#LoadModule rewrite_module modules/mod_rewrite.so
取消注释此行(删除#)
保存httpd.conf
重启Apache