2018-11-19laravel报错之message: "Server Error".docx

问题:laravel框架线上其他页面都没问题,就一个模块报错"message": "Server Error" 

解决一:

   怀疑是sql错误,将sql都打印出来在线上库手动执行下sql,没有问题。

解决二:

  用try...catch获取异常信息,并没有获取到异常信息。

解决三:

    从系统日志查询报错信息,果然“ERROR: Class 'App\Http\Controllers\controller' not found {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\FatalErrorException(code: 1): Class 'App\\Http\\Controllers\\controller' not found at //Controllers/***/***/***Controller.php:11”

唉,'App\Http\Controllers\controller'这个目录下的文件名为Controller(C是大写的)

 在windows上是没有问题的,因为windows不区分大小写。

Linux下就是区分大小写的,就报错文件找不到。

总结:日志是线上排除错误很有用的工具,要恰当利用。

你可能感兴趣的:(2018-11-19laravel报错之message: "Server Error".docx)