Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php “拉威尔航线正在回归”;“404未找到”;转入生产后出现错误_Php_Laravel_Laravel 5_Laravel Routing_Apache2.4 - Fatal编程技术网

Php “拉威尔航线正在回归”;“404未找到”;转入生产后出现错误

Php “拉威尔航线正在回归”;“404未找到”;转入生产后出现错误,php,laravel,laravel-5,laravel-routing,apache2.4,Php,Laravel,Laravel 5,Laravel Routing,Apache2.4,我使用Laravel5.2编写了一个应用程序。它在我的本地机器上使用XAMP服务器开发了应用程序,一切都很好,经过测试 现在,我准备将应用程序移动到生产环境中。在WindowsServer2008R2上运行的新服务器上,我安装了Apache2.4.18和PHP5.6.18。我启用了以下php扩展 OpenSSL PHP扩展 PDO PHP扩展 Mbstring PHP扩展 标记器PHP扩展 我能够使用php artisan migrate命令创建我的数据库。但是,我的路线中没有一条是可以到达的。

我使用Laravel5.2编写了一个应用程序。它在我的本地机器上使用XAMP服务器开发了应用程序,一切都很好,经过测试

现在,我准备将应用程序移动到生产环境中。在WindowsServer2008R2上运行的新服务器上,我安装了Apache2.4.18和PHP5.6.18。我启用了以下php扩展

  • OpenSSL PHP扩展
  • PDO PHP扩展
  • Mbstring PHP扩展
  • 标记器PHP扩展
  • 我能够使用
    php artisan migrate
    命令创建我的数据库。但是,我的路线中没有一条是可以到达的。当我去的时候,它会显示“Laravel 5”,这告诉我Laravel已经设置好了

    为什么我的路线没有一条有效? 我走的每一条路线都会出现404未找到的错误


    为了使路由正常工作,我还需要做些什么?

    我通过以下步骤解决了这个问题

    Open apache httpd.conf and find this line :
    
    #LoadModule rewrite_module modules/mod_rewrite.so
    
  • 取消对此行的注释(删除#)

  • 保存httpd.conf

  • 重新启动Apache


  • 安装laravel后,您是否将所有文件上传到服务器?是laravel的404吗?还是阿帕奇?