我用 Api 平臺 2.6 和 Symfony 5.4 創建了一個專案,然后我用 FileZilla (FTP) 上傳了它。
我按照步驟部署了 Symfonyproject 更新作曲家包并在 .env 中更改資料庫。我將專案發送到網上,以便它可以在 my-website.com 之類的域名上使用。symfony 部分運行良好,但是當我嘗試訪問“my-website.com/api”時,即使我設定了 env=prod,我也會得到代碼 404,但我會得到 404 頁面。
在線部署后是否有任何操作來激活/啟動 api 平臺?謝謝 !
uj5u.com熱心網友回復:
composer require symfony/apache-pack如果您的 Web 服務器正在運行 Apache,您應該嘗試 composer 。
另請參閱:https ://symfony.com/doc/current/setup/web_server_configuration.html
uj5u.com熱心網友回復:
謝謝大家的幫助!
我找到了解決方案。我在 /public 目錄中缺少一個 htaccess 檔案。我在這里找到了一個:https ://github.com/symfony/recipes-contrib/blob/main/symfony/apache-pack/1.0/public/.htaccess
從現在開始,路線作業正常!我只需要看看 htaccess 來檢查內容
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/476228.html
