2017-07-19 83 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

只有这样我发现解决是彻底删除伪造的网站,然后将其添加为一个新的。

相关问题