我剛剛在AWS EC2上創建了一個新實例。我有一個現有的laravel項目,將它推到github上並將它安裝到我的新實例上。還安裝了作曲家,PHP,MySQL,Apache。當我點擊public
網址時,laravel將我重定向到public/auth/login
。在我的本地主機上一切都很好,但是這裏給出了一個錯誤404 - Not Found The requested URL /auth/login was not found on this server.
。我已經在AWS的laravel項目之前安裝過,但從未遇到過這樣的錯誤。出了什麼問題?即使存在路由,也會出現404錯誤 - AWS,Laravel
0
A
回答
1
一切都來自.htaccess
文件。我加了AllowOverride All
,現在一切都安然無恙!
0
假設您使用默認的Amazon Linux,您可以編輯/etc/httpd/conf/httpd.conf
並設置DocumentRoot "<your path to your app>/public"
,然後使用sudo service httpd restart
重新啓動Apache。
+0
我正在運行Ubuntu,但我昨天已經這樣做了。問題仍未解決。所以我做了: 'cd/etc/apache2/sites-available' 'sudo nano 000-default.conf' - >將它變成:'DocumentRoot/var/www/html/BlueDrive_1/drive/public' – Alex
相關問題
- 1. 即使路由存在,也會發生路由錯誤
- 2. 即使用戶未驗證,Laravel也會給出404錯誤
- 3. Laravel路由錯誤404
- 4. laravel路由和404錯誤
- 5. ASP.NET MVC 404,即使路由存在
- 6. Laravel 5.1錯誤404與路由
- 7. 即使在更改代碼時也會出現分段錯誤
- 8. 即使出現錯誤,事務也不會回滾?
- 9. 即使出現錯誤,PHP表單驗證也會通過
- 10. Php Laravel 404路由
- 11. 即使Lambda返回錯誤,AWS API網關也會返回200
- 12. 路線不laravel定義的錯誤,即使路由被定義
- 13. Laravel路由錯誤
- 14. Laravel - 路由錯誤
- 15. 即使沒有表單域存在,Laravel也會顯示驗證錯誤?
- 16. 頁面存在時出現404錯誤
- 17. CodeIgniter路由 - 404錯誤
- 18. MVC路由錯誤404
- 19. 角2路由404錯誤
- 20. 燒瓶路由 - 404錯誤
- 21. CodeIgniter的路由,404錯誤
- 22. 即使密碼錯誤,Laravel也會登錄身份驗證
- 23. 即使結果出現,jquery ajax也會出錯
- 24. 404在使用silex進行路由時未發現錯誤
- 25. 路由錯誤?也許
- 26. CodeIgniter路由 - 移動到新服務器後出現404錯誤
- 27. 使用與Angular.js路由時404錯誤
- 28. 即使代碼中存在錯誤,netbeans也會運行程序
- 29. 即使目錄已存在,也會顯示錯誤
- 30. 即使在出現錯誤時也檢索HTTPResponse
所以你的意思是你的網址是'http:// yourdomain.com/public'?如果是這樣的話,你需要改變HTTP服務器的Document Root來指向應用程序的'public'目錄。你的URL路徑不應該在其中包含「public」。 – Bogdan
我指出它在公共目錄中,仍然給我一個錯誤。 – Alex