Laravel的各种异常

情景:

服务器端执行

php artisan migrate:rollback

报错:

[Symfony\Component\Debug\Exception\FatalThrowableError]

Fatal error: Class 'xxxxxx' not found

描述:

CreateActivitiesTable所在的migration文件存在,本地环境正常,但服务器报错。

解决:

composer dump-autoload


情景:

更新服务端的依赖包后报错:

ErrorExceptioninFilesystem.php line 109:file_put_contents(/var/www/diandot/bootstrap/cache/services.php): failed to open stream: Permission denied

解决:

php artisan cache:clear

情景:

laravel new project

报错:

cURL error 56:Recv failure:Connect reset by peer(接收网络数据失败)

Laravel的各种异常_第1张图片

解决:

大概是这个接口挂了,等一段时间就好了。


报错:

ReflectionException in compiled.php line 1381: Class does not exist

描述:

本地正常,服务器报错,找不到类,原因是在安装新依赖时,本地执行了update命令,服务器执行的是install命令,导致的错误。

服务器执行composer update即可,加入以下国内镜像:

composer config -g repo.packagist composer https://packagist.phpcomposer.com


番外:

使用apache做laravel服务器,当发邮件的时候会导致栈溢出,换nginx就好了。

使用dingoAPI在本地nginx服务器有时会获得不了数据,换自带服务器就好了。

你可能感兴趣的:(Laravel的各种异常)