簡體   English   中英

Laravel路線移至生產后返回“ 404 Not Found”錯誤

[英]Laravel routes are returning “404 Not Found” error after moving to production

我使用Laravel 5.2編寫了一個應用程序。 它使用本地計算機上的XAMP服務器開發了該應用程序,並且一切都很好,並經過了測試。

現在,我准備將應用程序移至生產環境。 在運行Windows Server 2008 R2的新服務器上,我安裝了Apache 2.4.18和PHP 5.6.18。 我啟用了以下php擴展

  1. OpenSSL PHP擴展
  2. PDO PHP擴展
  3. Mbstring PHP擴展
  4. Tokenizer PHP擴展

我能夠使用php artisan migrate命令創建數據庫。 但是,我的路線都無法通行。 當我轉到https://sub.example.com時,它顯示“ Laravel 5”,告訴我Laravel已設置。

為什么我的所有路線都不起作用? 我走的每條路線都會收到404 Not Found錯誤。

為了使路線正常工作,我還需要做什么?

我按照以下步驟解決了問題

Open apache httpd.conf and find this line :

#LoadModule rewrite_module modules/mod_rewrite.so
  1. 取消注釋此行(刪除#)

  2. 保存httpd.conf

  3. 重新啟動Apache

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM