![](/img/trans.png)
[英]'Symfony\Component\HttpFoundation\Session\SessionBagInterface' not found
[英]Class 'Symfony\Component\HttpFoundation\RedirectResponse' not found
我已經按照指南將我的 Laravel 項目部署到主機(使用 cpanel)。
1.我已將除public文件夾外的所有目錄和文件上傳到服務器上的根文件夾
2. 我已將公共文件夾中的所有內容上傳到 public_html
3.我將index.php中的URL修改為/..vendor/autoload.php和/..bootstrap/app.php
我現在可以訪問網絡索引了。 但是當我嘗試訪問登錄和注冊或我編寫的其他一些路由時,出現了問題
Class 'Symfony\Component\HttpFoundation\RedirectResponse' not found
更令人困惑的是,當我嘗試訪問僅返回視圖的簡單路由時,它正常工作。
服務器 PHP 版本:7.1
更新
所以我嘗試在項目目錄上運行composer update
,然后composer install
。 運行成功,但還是出現同樣的錯誤
從項目目錄的根目錄運行composer install
。
這將確保安裝 composer.lock 文件中的所有依賴項。 如果您在 Composer 安裝過程中仍有問題或出現錯誤,則可能是您尚未確保所有 php 擴展都已安裝在您的服務器上: https : //laravel.com/docs/5.7#server-requirements
更新
我用composer update
做到了,然后在我的項目目錄上執行了composer install
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.