转:PHP - .htaccess设置显示PHP错误
使用.htaccess可以在某种程度上更改PHP的错误显示的设置,实际上,相当于更改PHP.ini的参数,很是方便。
将以下相应代码放到对应目录中的.htaccess文件,即可实现相应功能。
关闭错误显示 :
php_flag display_startup_errors off php_flag display_errors off php_flag html_errors off php_value docref_root 0 php_value docref_ext 0
只显示PHP错误 :
php_flag display_errors on php_flag display_startup_errors on php_value error_reporting 2047
其中,“2047”为要显示的错误的级别,详细表格如下:
1 E_ERROR 2 E_WARNING 4 E_PARSE 8 E_NOTICE 16 E_CORE_ERROR 32 E_CORE_WARNING 64 E_COMPILE_ERROR 128 E_COMPILE_WARNING 256 E_USER_ERROR 512 E_USER_WARNING 1024 E_USER_NOTICE 2047 E_ALL 2048 E_STRICT 4096 E_RECOVERABLE_ERROR
要把错误保存到日志文件中 ,可以这样设置:
# enable PHP error logging php_flag log_errors on php_value error_log /home/path/public_html/domain/PHP_errors.log
然后,可以设置不允许访问.log文件 :
# prevent access to PHP error log <Files PHP_errors.log>Order allow,denyDeny from allSatisfy All </Files>
设置错误日志的最大体积 ,以bytes为单位:
# general directive forsetting max error size log_errors_max_len integer
综合上述,.htaccess的PHP错误显示设置汇总 :
# PHP error handling for production servers# disable display of startup errors php_flag display_startup_errors off# disable display of all other errors php_flag display_errors off# disable html markup of errors php_flag html_errors off# enable logging of errors php_flag log_errors on# disable ignoring of repeat errors php_flag ignore_repeated_errors off# disable ignoring of unique source errors php_flag ignore_repeated_source off# enable logging of php memory leaks php_flag report_memleaks on# preserve most recent error via php_errormsg php_flag track_errors on# disable formatting of error reference links php_value docref_root 0# disable formatting of error reference links php_value docref_ext 0# specify path to php error log php_value error_log /home/path/public_html/domain/PHP_errors.log# specify recording of all php errors php_value error_reporting 999999999# disable max error string length php_value log_errors_max_len 0# protect error log by preventing public access <Files /home/path/public_html/domain/PHP_errors.log>Order allow,denyDeny from allSatisfy All </Files>
以下则是适合开发者应用的设置:
# PHP error handling fordevelopment servers php_flag display_startup_errors on php_flag display_errors on php_flag html_errors on php_flag log_errors on php_flag ignore_repeated_errors off php_flag ignore_repeated_source off php_flag report_memleaks on php_flag track_errors on php_value docref_root 0 php_value docref_ext 0 php_value error_log /home/path/public_html/domain/PHP_errors.log php_value error_reporting 999999999 php_value log_errors_max_len 0<Files /home/path/public_html/domain/PHP_errors.log>Order allow,denyDeny from allSatisfy All </Files>总之,通过.htaccess设置显示PHP错误原文来自于:http://sjolzy.cn/PHP-Htaccess-to-set-PHP-error-display.html
转载于:https://www.cnblogs.com/guoyongrong/p/3485885.html
转:PHP - .htaccess设置显示PHP错误相关推荐
- PHP - .htaccess设置显示PHP错误 (转)
用.htaccess设置显示PHP错误 使用.htaccess可以在某种程度上更改PHP的错误显示的设置,实际上,相当于更改PHP.ini的参数,很是方便. 将以下相应代码放到对应目录中的.htacc ...
- php怎么设置浏览器提示错误,浏览器怎么显示php错误
浏览器显示php错误的设置方法:1.在php.ini文件中修改"display_errors=On":2.打开IE浏览器,勾选"显示友好的http错误消息":3 ...
- object-c 运行时显示view没有设置outlet的错误
编写一个切换view的小程序,运行时却显示如下错误信息. loaded the "BuleView" nib but the view outlet was not set. 经检 ...
- 让iis7.5显示php错误的详细信息~
这两天在win7下调试php程序, 用的是fastcgi模式的,也不知这个模式到底怎么样, 但既然win7和win2008都默认支持这个模式, 那就应该是不错的, 而且php5.3以上版本也在win7 ...
- 安装Linux显示内部错误,Ubuntu14.04安装XRDP远程连接及显示内部错误解决方案
之前ubuntu14.04装的xrdp不小心删掉了,重新安装的时候一直出问题,RDP远程连接显示"内部错误",搞了差不多一天终于搞定. 1.安装xRDP及vncserver sud ...
- Android 集成高德地图——当前定位,添加图标,画路线,设置显示中心位置,比例,地图刷新位置监听,判断GPS开启,去打开GPS
/*** 判断定位服务是否开启** @param* @return true 表示开启*/ public static boolean isLocationEnabled(Context contex ...
- Xftp上传文件显示状态错误
遇到问题: 我在本地使用 Xftp 向远程 Linux 服务器上传文件时,显示状态 "错误",经过上网查询说,需要 Xshell 使用 root 用户远程登录才可以传输文件. 问题 ...
- cPanel设置自定义404错误页
利用这个cpanel的错误页工具,你就可以定制错误页面了.设置自定义404错误页,有两种简单的方法. 一,利用cpanel后台控制面板添加设置404自定义错误页的方法 步骤 1.登录cP ...
- VSCode无法写入用户设置 请打开用户设置并清除错误或警告, 然后重式
VSCode无法写入用户设置 请打开用户设置并清除错误或警告, 然后重式 问题:晚上学弟问我他的VSCode安装插件时总是显示无法写入用户设置 请打开用户设置并清除错误或警告, 然后重式的警告的问题, ...
- xp系统更新的服务器失败是怎么回事啊,xp系统显示“服务器错误500”的两种解决方法...
xp纯净版系统在浏览网页的时候会遇到这样或者那样的错误,比如经常遇到404错误,503错误,怎么回事呢?这些都是HTTP的状态码,不同的状态码代表不同的错误类型,有些不常用的状态码便没有详细的记载,例 ...
最新文章
- gis中的擦除_擦除—帮助 | ArcGIS for Desktop
- CGBitmapContextCreate参数详解
- word中使用MathType能做什么
- 开发者和矿工合二为一将是比特币世界的灾难
- c++——结构与指针 类与指针
- 仪表指针样式_Qt自定义Widget之仪表盘
- Unity内实现Android APK版本更新
- CSS实现响应式布局(自动拆分几列)
- response细节点
- 一个利用sql 语句来实现分页的存储过程
- OpenWebFlow0.9用户手册与设计说明
- 嗨,我亲爱的朋友们!心存感恩
- 阿里巴巴矢量图标引用问题
- SQL求连续活跃天数
- Google 黑板报: 哀悼与团结的曲线
- 从零开始足球战术分析
- Spring Batch(三) 详细介绍Job Launcher、ItemReader、ItemProcessor、ItemWriter各个实现类和用途
- 小米便签开源项目本地环境搭建
- wifi发射功率查看和设置
- 区块链关键技术1(笔记)
热门文章
- Hyperledger fabric 区块结构、交易结构
- mysql test 映射到实体_第80天:Python 操作 MySQL
- JavaSE基础——异常、File文件类
- mysql水平union_mysql_union操作符
- java代码pingip_java代码ping一个IP地址
- 使用tp5.1写api接口的流程
- mysql 临时表 创建和插入
- idea运行报Command line is too long
- 阶段5 3.微服务项目【学成在线】_day01 搭建环境 CMS服务端开发_15-MongoDb入门-用户...
- 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_01 File类_1_File类的概述