我最近从WAMP / XAMPP切换到LAMP,我觉得有用的一件事是干净,格式化的错误报告。在我当前的服务器上,它只显示错误为纯文本,并且使用Web浏览器(而不是查看源)很难阅读。那么有没有办法像WAMP一样显示错误,比如在带有样式的HTML表中?
答案 0 :(得分:27)
这是一个PHP设置,并非特定于任何* AMP平台,在php.ini中设置:
html_errors = 1
相关文档:http://www.php.net/manual/en/errorfunc.configuration.php#ini.html-errors
答案 1 :(得分:0)
在Enduser
中,可以调整一些设置以创建可读的结果。
php.ini
-这个问题与问题没有直接关系,但是出于明显的原因,我认为应该将其包括在内; display_errors = On
-php引擎会将错误呈现为HTML页面,而不仅仅是纯文本; html_errors = On
(在某些情况下确实很重要); error_prepend_string = "<pre>"
(在某些情况下非常重要)。error_append_string = "</pre>"
标签的情况下将错误插入HTML页面时,需要 3和4。这些设置会将错误封装在<br>
标签内,因此将保留换行符。
当然,您可以在<pre>
标签内添加样式。例如,我使用
<pre>
允许在很长的行上换行。