2017-07-19 91 views
0

我最近更新了從5.3 - > 5.4的Laravel應用程序,並得到它在本地計算機上正常工作。升級到Laravel 5.4導致未定義的方法調度()推到僞造

我推送更新到bitbucket,然後通過Forge部署到我的Web服務器,但我不斷收到以下錯誤;

> Illuminate\Foundation\ComposerScripts::postInstall 
> php artisan optimize 
PHP Fatal error: Uncaught Symfony\Component\Debug\Exception\FatalThrowableError: Call to undefined method Illuminate\Events\Dispatcher::dispatch() in  /home/forge/appname/vendor/laravel/framework/src/Illuminate/Console/Application.php:56 

我試圖從/bootstrap/cachestorage/framework/

刪除緩存文件,並運行php artisan cache:clearphp artisan view:clear

我也嘗試卸載並重新安裝上僞造回購。它似乎會執行初始安裝/部署好,但如果我推送任何更新,它會失敗,並出現相同的錯誤。

任何人有任何其他的想法?

感謝

回答

0

只有這樣我發現解決是徹底刪除僞造的網站,然後將其添加爲一個新的。

相關問題