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 相关文章推荐
PHP HTML代码串截取代码
Dec 29 PHP
php面向对象全攻略 (十四) php5接口技术
Sep 30 PHP
PHP中删除变量时unset()和null的区别分析
Jan 27 PHP
关于PHP中Object对象的笔记分享
Jun 28 PHP
JSON在PHP中的应用介绍
Sep 08 PHP
php函数array_merge用法一例(合并同类数组)
Feb 03 PHP
javascript数组与php数组的地址传递及值传递用法实例
Jan 22 PHP
Linux系统中设置多版本PHP共存配合Nginx服务器使用
Dec 21 PHP
yii2利用自带UploadedFile实现上传图片的示例
Feb 16 PHP
使用composer命令加载vendor中的第三方类库 的方法
Jul 09 PHP
php+layui数据表格实现数据分页渲染代码
Oct 26 PHP
PHP中->和=>的含义及使用示例解析
Aug 06 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
如何阻止网站被恶意反向代理访问(防网站镜像)
2014/03/18 PHP
php+xml实现在线英文词典查询的方法
2015/01/23 PHP
php实现检查文章是否被百度收录
2015/01/27 PHP
php递归创建目录的方法
2015/02/02 PHP
Yii中表单用法实例详解
2016/01/05 PHP
JavaScript学习笔记(十七)js 优化
2010/02/04 Javascript
jQuery load方法用法集锦
2011/12/06 Javascript
Ajax搜索结果页面下方的分页按钮的生成
2012/04/05 Javascript
js 实现菜单上下显示附效果图
2013/11/21 Javascript
JavaScript返回网页中超链接数量的方法
2015/04/03 Javascript
jQuery添加删除DOM元素方法详解
2016/01/18 Javascript
浅析bootstrap原理及优缺点
2017/03/19 Javascript
javascript 中null和undefined区分和比较
2017/04/19 Javascript
vue form表单post请求结合Servlet实现文件上传功能
2021/01/22 Vue.js
python通过ElementTree操作XML获取结点读取属性美化XML
2013/12/02 Python
Python实现快速排序算法及去重的快速排序的简单示例
2016/06/26 Python
简单谈谈python的反射机制
2016/06/28 Python
Python的shutil模块中文件的复制操作函数详解
2016/07/05 Python
用python实现将数组元素按从小到大的顺序排列方法
2018/07/02 Python
python 五子棋如何获得鼠标点击坐标
2019/11/04 Python
python脚本实现mp4中的音频提取并保存在原目录
2020/02/27 Python
TensorFLow 数学运算的示例代码
2020/04/21 Python
python如何从键盘获取输入实例
2020/06/18 Python
Pytorch mask-rcnn 实现细节分享
2020/06/24 Python
python实现数字炸弹游戏
2020/07/17 Python
大专应届毕业生求职信
2014/07/15 职场文书
党课心得体会范文
2014/09/09 职场文书
2014年体育教师工作总结
2014/12/03 职场文书
社区党支部公开承诺书
2015/04/29 职场文书
鲁滨逊漂流记读书笔记
2015/06/26 职场文书
如何写新闻稿
2015/07/18 职场文书
春节随笔
2015/08/15 职场文书
iPhone13再次曝光
2021/04/15 数码科技
使用numpy实现矩阵的翻转(flip)与旋转
2021/06/03 Python
CentOS7设置ssh服务以及端口修改方式
2022/12/24 Servers
html原生table实现合并单元格以及合并表头的示例代码
2023/05/07 HTML / CSS