Laravel中log无法写入问题的解决


Posted in PHP onJune 17, 2017

前言

账号登录报500错误,也没有返回错误信息,没办法只能使用原始方法,到现在一行一行打印。到 Log::info() 后面就无法正常显示了,那么问题就找到了。

导致无法写入日志的问题,是由于代码更新时添加了文件是 root 用户,所以创建日志文件也是 root 权限,导致其它用户的 www 权限无法写入日志文件中。

所以修改 storage/logs/ 的用户权限为 www

chown www:www storage/logs -R

注意:如果用户使用supervisord服务运行队列的话,如果队列里有日志记录,那么运行的用户也需要改成 www 用户。

问题2

同样是日志无法记录问题,这里是本地环境使用 php artisan queue:work --sleep=3 --tries=3 运行。

同样在 job 中写日志,权限也是正确,就是无法记录日志,任务也正常执行。

最后想到重启队列解决此问题,不知道是什么原因导致。如果有知道的同学请告知一声。

重启队列命令

php artisan queue:restart

其它与日志无关的问题

问题1

最近在使用 Zizaco\Entrust 这个权限包…

再添加角色的时候… 报了一个错..

BadMethodCallException in Repository.php line 391:
This cache store does not support tagging.

应该是这个包里 有个地方用了 laravel 的cache,默认的cache是file

把.env 里的 CACHE_DRIVER 改成 CACHE_DRIVER=array

问题2

页面出现此错误

View [.] not found.

解决办法,优化,清除配置缓存,路由缓存

php artisan optimize --force
php artisan config:cache
php artisan route:cache

总结

以上就是这文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

PHP 相关文章推荐
在IIS7.0下面配置PHP 5.3.2运行环境的方法
Apr 13 PHP
PHP 多维数组排序(usort,uasort)
Jun 30 PHP
献给php初学者(入门学习经验谈)
Oct 12 PHP
php判断当前用户已在别处登录的方法
Jan 06 PHP
Laravel实现用户注册和登录
Jan 23 PHP
图文介绍PHP添加Redis模块及连接
Jul 28 PHP
PHP 设计模式系列之 specification规格模式
Jan 10 PHP
PHP查询分页的实现代码
Jun 09 PHP
老生常谈PHP面向对象之标识映射
Jun 21 PHP
php实现解析xml并生成sql语句的方法
Feb 03 PHP
PHP基于redis计数器类定义与用法示例
Feb 08 PHP
通过代码实例解析PHP session工作原理
Dec 11 PHP
php下载远程大文件(获取远程文件大小)的实例
Jun 17 #PHP
浅谈ThinkPHP5.0版本和ThinkPHP3.2版本的区别
Jun 17 #PHP
PHP 7安装调试工具Xdebug扩展的方法教程
Jun 17 #PHP
thinkphp查询,3.X 5.0方法(亲试可行)
Jun 17 #PHP
php 生成加密公钥加密私钥实例详解
Jun 16 #PHP
详解yii2使用多个数据库的案例
Jun 16 #PHP
详解Yii2.0使用AR联表查询实例
Jun 16 #PHP
You might like
php的一些小问题
2010/07/03 PHP
php set_time_limit()函数的使用详解
2013/06/05 PHP
php版微信自定义回复功能示例
2016/12/05 PHP
Yii2 queue的队列使用详解
2019/07/19 PHP
yepnope.js 异步加载资源文件
2011/09/08 Javascript
Node.js插件的正确编写方式
2014/08/03 Javascript
基于jquery步骤进度条源码分享
2015/11/12 Javascript
js老生常谈之this,constructor ,prototype全面解析
2016/04/05 Javascript
学习Angular中作用域需要注意的坑
2016/08/17 Javascript
javascript设计模式Constructor(构造器)模式
2016/08/19 Javascript
javascript字符串对象常用api函数小结(连接,替换,分割,转换等)
2016/09/20 Javascript
微信小程序 action-sheet底部菜单详解
2016/10/27 Javascript
深究AngularJS——ng-checked(回写:带真实案例代码)
2017/06/13 Javascript
Iscrool下拉刷新功能实现方法(推荐)
2017/06/26 Javascript
详解Angular5 路由传参的3种方法
2018/04/28 Javascript
Angular模版驱动表单的使用总结
2018/05/05 Javascript
AngularJS 多指令Scope问题的解决
2018/10/25 Javascript
Vue中多个元素、组件的过渡及列表过渡的方法示例
2019/02/13 Javascript
微信小程序基于Taro的分享图片功能实践详解
2019/07/12 Javascript
vue中组件通信详解(父子组件, 爷孙组件, 兄弟组件)
2020/07/27 Javascript
Nuxt的路由动画效果案例
2020/11/06 Javascript
一个基于flask的web应用诞生 flask和mysql相连(4)
2017/04/11 Python
windows下python安装小白入门教程
2018/09/18 Python
对python requests的content和text方法的区别详解
2018/10/11 Python
CentOS7安装Python3的教程详解
2019/04/10 Python
django迁移数据库错误问题解决
2019/07/29 Python
PyQt5 closeEvent关闭事件退出提示框原理解析
2020/01/08 Python
Python continue语句实例用法
2020/02/06 Python
Python执行时间的几种计算方法
2020/07/31 Python
美国性感女装网站:bebe
2017/03/04 全球购物
总经理岗位职责描述
2014/02/08 职场文书
法律专业大学生职业生涯规划书:向目标一步步迈进
2014/09/22 职场文书
房屋买卖协议书范本
2014/09/27 职场文书
2014年驾驶员工作总结
2014/11/18 职场文书
2016五一劳动节慰问信
2015/11/30 职场文书
《藏戏》教学反思
2016/02/23 职场文书