我使用 Symfony 5.1.2 創建了一個新項目,然后嘗試使用 symfony serve. 當我嘗試訪問時localhost:8000,我在終端中收到此警告:[Web Server/PHP ] Jun 22 13:47:55 |WARN | SERVER GET (404) / ip="::1"。此外,我的頁面是 symfony 的默認頁面,顯示“#Page not found”。我檢查了現有的路線,我有default ANY ANY ANY /。我還檢查了DefaultController,但一切看起來都很好,因為它是自動生成的控制器......我不知道還要檢查什么,如何讓這個默認頁面正常工作?
3 回答

白衣染霜花
TA貢獻1796條經驗 獲得超10個贊
我遇到了類似的問題:我已經運行symfony server:start
,甚至看到它對我在瀏覽器中輸入的 HTTP 地址做出反應,但我一直收到“# Page not found”消息。
很簡單,我的 symfony 項目位于Group/SubGroup/Project
...,而我正在symfony server:start
運行Group/SubGroup
。當我停止 Symfony 并再次運行它時Group/SubGroup/Project
,它就像一個魅力。

元芳怎么了
TA貢獻1798條經驗 獲得超7個贊
ip="::1" 是 Windows 和 wsl 2 上的本地主機。Symfony 服務器監聽 127.0.0.1:8000。您必須編輯位于 C:\Windows\System32\drivers\etc\hosts 的 Windows 主機文件。添加此行: 127.0.0.1:8000 localhost:8000 它對我有用。

智慧大石
TA貢獻1946條經驗 獲得超3個贊
你運行過 symfony 項目嗎?它將顯示您是否沒有運行 symfony 項目。從終端運行項目。
cd my-project/ symfony server:start
- 3 回答
- 0 關注
- 167 瀏覽
添加回答
舉報
0/150
提交
取消