天天看點

laravel routes除了預設路由public以外,其他都無效 在伺服器上找不到網頁 解決辦法

作為新手,跟着視訊文獻學習,學習到路由這節,發現除了架構自帶的視圖路由"welcome",可以顯示外,其它都不行,

laravel routes除了預設路由public以外,其他都無效 在伺服器上找不到網頁 解決辦法

剛開始是以為是自己的路由寫錯了,後來通過php artisan route:list ,指令行查詢,發現沒有錯誤,路由存在。

laravel routes除了預設路由public以外,其他都無效 在伺服器上找不到網頁 解決辦法

(備注:要在laravel所在檔案執行這個"php artisan route:list"指令,我這個伺服器根目錄是phpcode,但要到檔案blog下才能執行這個指令。)

最後,才發現是因為根目錄授權問題,在apache配置檔案httpd.conf修改。修改如下,

開啟apache子產品

在apache配置檔案

LoadModule rewrite_module modules/mod_rewrite.so前面的#去掉

<directory/>目錄可以不用修改,如果修改也不影響。隻要修改根目錄就可以,

laravel routes除了預設路由public以外,其他都無效 在伺服器上找不到網頁 解決辦法
laravel routes除了預設路由public以外,其他都無效 在伺服器上找不到網頁 解決辦法

這樣之後就成功了,

laravel routes除了預設路由public以外,其他都無效 在伺服器上找不到網頁 解決辦法

laravel routes除了預設路由public以外,其他都無效 在伺服器上找不到網頁 解決辦法