博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP 错误日志/安全配置
阅读量:4613 次
发布时间:2019-06-09

本文共 1561 字,大约阅读时间需要 5 分钟。

PHP 常用配置
/php/bin/php -i | headLoaded Configuration File => /php/etc/php.ini
查看php配置目录
vim /usr/local/php/etc/php.ini# 设置时区为亚洲/重庆date.timezone = 'Asia/Chongqing'
主配置文件定义php时区
php配置文件内关闭危险函数vim /php/etc/php.ini# 为了安全考虑,加入禁用的模块名称disable_functions = eval,assert,popen,passthru,escapeshellarg,escapeshellcmd,passthru,exec,system,chroot,scandir,chgrp,chown,escapeshellcmd,escapeshellarg,shell_exec,proc_get_status,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,readlink,symlink,leak,popepassthru,stream_socket_server,popen,proc_open,proc_close
php配置文件内关闭危险函数

 

 PHP 错误日志

 1、配置文件下开启页面报错功能,重启apache生效

vim /php/etc/php.inidisplay_errors = On # 默认off不报错注:在访问错误php文件时就会提示报如下错误。Parse error: syntax error, unexpected T_STRING in /usr/local/apache/1.php on line 3
配置文件
2、配置文件下开启错误日志功能,重启apache生效
vim /php/etc/php.ini# 打开错误日志,默认off不启用log_errors = On # 写一个绝对路径,作为错误日志的存放目录error_log = /usr/local/php/logs/php_errors.log# 定义错误级别、定义的是打印所有错误error_reporting = E_ALL & ~E_NOTICE
配置文件
E_ALL - 所有的错误和警告(不包括 E_STRICT)E_ERROR - 致命性的运行时错误E_WARNING - 运行时警告(非致命性错误)E_PARSE - 编译时解析错误E_NOTICE - 运行时提醒(这些经常是你代码中的bug引起的,也可能是有意的行为造成的。)E_STRICT - 编码标准化警告,允许PHP建议如何修改代码以确保最佳的互操作性向前兼容性。E_CORE_ERROR - PHP启动时初始化过程中的致命错误E_CORE_WARNING - PHP启动时初始化过程中的警告(非致命性错)E_COMPILE_ERROR - 编译时致命性错E_COMPILE_WARNING - 编译时警告(非致命性错)E_USER_ERROR - 用户自定义的错误消息E_USER_WARNING - 用户自定义的警告消息E_USER_NOTICE - 用户自定义的提醒消息l    注意(notice),这不会阻止脚本的执行,并且可能不一定是一个问题;l    警告(warning),这指示一个问题,但是不会阻止脚本的执行;l    错误(error),这会阻止脚本继续执行(包括常见的解析错误,它从根本上阻止脚本运行)。注:&表示并且、~表示非、L表示或者
常用错误级别

 

转载于:https://www.cnblogs.com/xiangsikai/p/8379301.html

你可能感兴趣的文章
Word截图PNG,并压缩图片大小
查看>>
Python项目对接CAS方案
查看>>
mysql产生随机数
查看>>
编程风格
查看>>
熟悉常用的Linux命令
查看>>
易之 - 我是个大师(2014年3月6日)
查看>>
Delphi中窗体的事件
查看>>
file_get_contents()获取https出现这个错误Unable to find the wrapper “https” – did
查看>>
linux vi编辑器
查看>>
js树形结构-----(BST)二叉树增删查
查看>>
contract
查看>>
FJUT ACM 1899 Largest Rectangle in a Histogram
查看>>
如何删除xcode项目中不再使用的图片资源
查看>>
编写用例文档
查看>>
解决WPF两个图片控件显示相同图片因线程占用,其中一个显示不全的问题
查看>>
寻觅Azure上的Athena和BigQuery (二):神奇的PolyBase
查看>>
编程题练习
查看>>
mac os安装vim74
查看>>
Linux内存管理原理
查看>>
Java 8 Lambda 表达式
查看>>