Php [composer update=>commit=>push=>pull]之后出现Laravel错误
好吧,我在我的laravel应用程序中添加了一个包,guzzle http/guzzle:~5.3 | ~6.0,并更新了发送电子邮件的功能。然后我将更改提交到本地repo git,并推送到Bitbucket上的远程repo。最后,我在我的VPS服务器上进行了更改。值得一提的是,我已经做了100次同样的过程,没有任何问题,我也不知道为什么这一次是如此的愚蠢:-| 好的,问题来了:空白的白色屏幕,当我做错误报告的时候;这套。。。。我收到以下错误消息:Php [composer update=>commit=>push=>pull]之后出现Laravel错误,php,git,deployment,laravel-5.1,Php,Git,Deployment,Laravel 5.1,好吧,我在我的laravel应用程序中添加了一个包,guzzle http/guzzle:~5.3 | ~6.0,并更新了发送电子邮件的功能。然后我将更改提交到本地repo git,并推送到Bitbucket上的远程repo。最后,我在我的VPS服务器上进行了更改。值得一提的是,我已经做了100次同样的过程,没有任何问题,我也不知道为什么这一次是如此的愚蠢:-| 好的,问题来了:空白的白色屏幕,当我做错误报告的时候;这套。。。。我收到以下错误消息: Warning: require(/home/
Warning: require(/home/.../vendor/guzzlehttp/promises/src/functions_include.php): failed to open stream: No such file or directory in /home/.../vendor/composer/autoload_real.php on line 54
Fatal error: require(): Failed opening required '/home/.../vendor/guzzlehttp/promises/src/functions_include.php' (include_path='.:/usr/share/php:/usr/share/pear') in /home/.../vendor/composer/autoload_real.php on line 54
哦,顺便说一句,这个项目在我本地的机器上运行得很好,没有任何问题
非常感谢,非常感谢:-
编辑:
我还试着运行这些:
正在运行composer更新
删除vender/and composer.lock和
然后运行上面的命令
它们不起作用,因为我在composer update的执行过程中看到了相同的错误,因为它正在调用artisan。多亏了aldrin27,我通过使用以下方法转储自动加载来解决错误:
composer dump-autoload
但后来出现了这个错误:
Trait 'Illuminate\Database\DetectsLostConnections' not found
由于某种奇怪的原因,该文件丢失,我不得不手动创建它来解决问题。尝试使用composer dump-autoload@aldrin27Thaaaaanks,它解决了这个问题,但现在它说:Trait'illighte\Database\DetectsLostConnections'没有找到