laravel 渲染页面return view 页面空白,控制台报500错误
laravel 渲染页面 页面空白,控制台报500错误。
路由return view(“welcome”),报500错误,
Failed to load resource: the server responded with a status of 500 (Internal Server Error)
准备看log日志竟然没生成日志。
直接在路由中return “asss”字符串,
Route::get('/', function () {
return “asss”;
return view('welcome');
});
是可以输出的打印的,那就说明路由没有问题。
在控制器return 'www’;
public function index(){
return 'www’;
return view('auth.login');
}
刷新页面输出 www,也是ok的。
渲染模板的时候就报错500,最后确认问题出在storage 下面的framwork 和logs 文件夹没权限写入。
解决办法:最后执行命令
#sudo chmod -R 777 logs ,
刷新页面会提示:
file_put_contents(*****/app/storage/****): failed to open stream: Permission denied
#sudo chmod -R 777 framework ;
刷新浏览器页面正常了。
也可以
1)php artisan cache:clear
2)chmod -R 0777 storage
文件 storage 权限不够,直接把权限全部给到位。
本文链接二维码可以保存在本地:保存
http://shixiangcun.cc/index.php?c=index&id=60&m=articleDetailInfo
分类 Laravel | 浏览 (4988) | 赞 (0) | 踩 (0) | | 2017-02-22 13:49:04 |
相关文章
- Mac安装Swoole扩展phpize 时 Cannot find autoconf 解决方法
- mac下安装swoole扩展报错PHP Startup Unable to load dynamic library
- Laravel 数据库事务
- PHP贷款等额本息、等额本金计算月供还款计划公式
- Laravel 关闭过滤排除部分路由VerifyCsrfToken 验证
- Laravel Horizon监控Redis队列queue