Ubuntu下开启php调试模式报错信息解决办法
<p><strong>Ubuntu下开启php调试模式报错信息解决办法</strong></p>
<p>
在Ubuntu下php的缺省设置是不显示错误信息的,如果程序出错会显示“无法处理此请求的错误提示”,这在开发环境下非常不方便。</p>
<p>
其实我们只要编辑下apache的配置文件就好</p>
<p>
1、我的apache 配置文件目录是/etc/apache2/apache2.conf</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_499307">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash functions">sudo</code> <code class="bash plain">vim </code><code class="bash plain">/etc/apache2/apache2</code><code class="bash plain">.conf</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
再最后加入以下两行</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_129953">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain">php_flag display_errors on</code>
</div>
<div class="line number2 index1 alt1">
<code class="bash plain">php_value error_reporting 2039</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
2、重启apache </p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_32470">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash functions">sudo</code> <code class="bash plain">service apache2 restart</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
这样就完成了错误信息的显示。</p>
<p>
注:如果还不可以就再改下php.ini下的配置(我没有更改是可以显示,因为上面添加的代码已经开启了)</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_861374">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash functions">sudo</code> <code class="bash plain">vim </code><code class="bash plain">/etc/php/7</code><code class="bash plain">.0</code><code class="bash plain">/cli/php</code><code class="bash plain">.ini</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
<div class="codetool" id="codetool">
<div class="code_n">
<textarea></textarea>
</div>
</div>
</div>
<p>
搜索display_errors 默认是display_errors=Off 改成display_errors=On 保存退出重启apache2 即可</p>
<p>
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!</p>
頁:
[1]