<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                [toc] - 場景: 上了生產環境,一定要把相關debug,display_errors錯誤提示等關掉。那么問題來了,我們在生產該如何查看php等相關錯誤呢? 答:記錄到錯誤日志里。error.log(或直接發送到syslog) ## :-: **配置** 需要將php.ini中的配置指令做如下修改: 1. error_reporting = E_ALL #將會向PHP報告發生的每個錯誤 (配置文件中已經給提示了,見下圖) ![](https://box.kancloud.cn/075d5925d8eaadbb5d107c2b1e4fd9ea_617x144.png) 2. display_errors = Off #不顯示滿足上條 指令所定義規則的所有錯誤報告,設置成off發生錯誤時,瀏覽器報500,不顯示具體錯誤(具體錯誤不會輸出到瀏覽器上,用戶也就看不到。會寫到第5步的錯誤文件中,非正式環境全設置成on更方便) 3. log_errors = On #開啟錯誤日志 4. log_errors_max_len = 1024 #設置每個日志項的最大長度 5. error_log =/usr/local/error.log #指定產生的 錯誤報告寫入的日志文件位置 PHP的配置文件按上面的方式設置完成以后,并重新啟動Web服務器。這樣,在執行PHP的任何腳本文件時,所產生的所有錯誤報告都不會在瀏覽器中顯示,而會記錄在自己指定的錯誤日志/usr/local/error.log中。此外,不僅可以記錄滿足error_reporting所定義規則的所有錯誤, 而且還可以使用PHP中的error_log()函數,送出一個用戶自定義的錯誤信息,寫入到error_log中。或故意發生個錯誤,如 運行ech<span style="color:red;">O</span>,觸發的錯誤就會寫到php的錯誤日志中。 >[warning]在linux上開啟的話,/usr/local目錄要有寫入權限,不然觸發錯誤也不會生成文件。如 你登錄linux用的是root,php的用戶是www,此時權限應該是757。 ## :-: **查看 錯誤日志 存放位置** 1. 命令 echo '<?php phpinfo(); ?>' | php 2>&1 |grep -i error_log 或者在一個php文件中輸出 phpinfo();查看錯誤日志存放位置 2. 通過php.ini配置文件來查看錯誤日志存放地址 vi /etc/php.ini ![](https://box.kancloud.cn/86db24c0a7d73e49822915a3852657d8_730x436.png) 3. 查看日志: ``` shell tail -f -50 /var/php_errors.log ``` ![](https://box.kancloud.cn/4033499c5df1e28667aef86f003ca1bc_771x269.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看