php程序员的笔记

  • 网站首页
  • PHP笔记
    • 字符串处理
    • php函数总结
    • 正则表达式
    • 模板框架使用
    • 我的网站模板笔记
    • Ecshop二次开发笔记
    • php源码下载
  • 数据库教程
    • MySQL数据库
    • MongoDB
    • Access数据库
    • Redis
  • JavaScript教程
    • Jquery基础
    • Jquery特效
    • JS常用函数
    • 开源插件开发
    • 谷歌地图开发
  • HTML教程
    • DIV+CSS技术篇
    • 网站优化笔记
    • HTML5 技术
  • 操作系统技巧
    • windows 7系统篇
    • Linux操作系统篇
    • 服务器
  • 互联网资讯
    • 生活杂侃
php程序员的笔记 -> PHP笔记 -> php函数总结 -> 开启PHP的error_log排查线上(生产环境)遇到的错误

开启PHP的error_log排查线上(生产环境)遇到的错误

做开发的经常碰到这种情况,在线下测试的挺好的程序,上传到线上(生产环境)就会出现奇奇怪怪的错误,比如出现个空白页面,也不知道是哪里出问题了,而线上又不允许调试,那该如何去解决这个问题呢?除了在仔细一遍遍的检查代码外,还可以通过开启php的error_log来排查错误。

大家应该都知道当php.ini中的display_errors设置为on的时候,运行程序的时候经常会看到满屏的notice warning啊什么的。

开启error_log的情况下也会记录这些notice warning信息,但是会将这些信息记录到error_log设置的文件里面去,而不是直接显示到屏幕上。

下面说下开启php的error_log的方法。

编辑php.ini,将log_errors设置为on

log_errors = On

找到error_log参数,记住其所定义的文件位置或者自己定义文件位置,注意这个文件需要授予php标识用户的修改权限,否则日志文件无法生成。

error_log = /home/www/phpernote/error.log

然后重启apache或者nginx服务器即可。

您可能感兴趣的文章

  • php error_log() 将错误信息写入一个文件
  • PHP报Fatal error Allowed memory size of...内存不足的错误应该如何解决
  • 一名phper最真实的工作生活经历,献给广大PHPER爱好者
  • CuteFTP连接ftp服务器时弹出“遇到无效的参数”错误的解决办法
  • php提取身份证号码中的生日日期以及验证是否为未成年人的函数
  • 关于使用in_array() foreach array_search() 查找数组是否包含时的性能对比
  • linux环境下开启php错误提示的方法
  • 用PHP函数memory_get_usage获取当前PHP内存消耗量以实现程序的性能优化
转载请注明出处:php程序员的笔记
本文永久地址:http://www.phpernote.com/php-function/1246.html
发布时间:2016 年 06 月 12 日 16 时 24 分 52 秒     文章来源:-わ千与千寻
上一篇:linux下进入带空格目录的方法
下一篇:Linux 添加开机启动项的三种方法
热门文章
  • PHP获取当前时间、时间戳方法大总结
  • php获取远程图片并下载保存到本地
  • php优化压缩的图片
  • php提取字符串中的数字
  • php购物车类
  • PHP判断浏览器类型
随机文章
  • It is not safe to rely on the system's timezone settings....的解决办法
  • thinkphp更新数据库的五种方法
  • php判断json格式是否正确和是否为json格式的方法
  • php返回json数据中文显示不友好的问题的解决办法
  • php如何知道一个类共有多少方法(包括继承的)
  • php const和define的区别(php类中如何定义常量)
  • 周热门文章
    • php判断变量类型常用方法
    • php二维数组去掉重复值的方法总结
    • php获取客户端真实ip地址的三种方法
    • PHP获取当前服务器详细信息
    • php在数组中查找某个值是否存在(in_array(),array_search(),array_key_exists())
    • php模拟发送get请求
    • php提示Maximum execution time of 30 seconds exceeded...错误的解决办法
    • php解析url (parse_url) 参数成数组 (parse_str)
    • php获取本周和上周的开始日期和结束日期
    • PHP的Try, throw 和 catch简单用法

All rights reserved. Design by -わ千与千寻.  京ICP备16025782号-1网站地图  友情连接有话要说私人建站招募投稿  广告服务  互联网工具大全