【夯實PHP基礎】php開發時遇到白頁的調試方法

來源:互聯網
上載者:User

標籤:str   span   完全   env   index.php   php開發   com   .com   不顯示   

本文地址 分享提綱:  1. 設定報錯報錯層級,顯示報錯   2. 白頁的可能原因
   1.【設定報錯報錯層級,顯示報錯】  php開發時,訪問地址也對,但就是不出來頁面,顯示的是 白的頁面,所以就可以判斷是 有錯誤發生,通過 firebug也沒有查看出來,之後,需要 去 index.php這個 入口檔案處,設定 報錯機制,這個比 php.ini中,設定優先權高,因為更靠後。   define(‘ENVIRONMENT‘, ‘dev‘);為開發環境,define(‘ENVIRONMENT‘, ‘production‘);是生產環境,禁止了所有的報錯,記得開發完全後,再更改過去 

 2. 【白頁的可能原因】

以後這種出現了 白頁的情況,一定是 報錯沒有出來,除非展示頁就是空白的。可能是一下幾種情況
  a. 在 php.ini中設定的不顯示錯誤
  b. 頁面本身裡邊有 設定  error_reporting(0);
  c. 使用了 @ 符號抑制了 提示錯誤的產生
  d. 像CI這樣的架構,在系統的入口檔案處 index.php中有設定 是生產環境還是開發環境,對應的有相應的 報錯機制處理。
  e. 可以藉助 Firefox的firbug來查看錯誤,在 “控制台”,或者是“網路”中,查看“響應”,“html”等,這裡
  一般也會有提示,另外,想進行 json,xml等介面的 ajax的開發時,控制器和模型輸出的內容也可以在這兩個地方看到。

【夯實PHP基礎】php開發時遇到白頁的調試方法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.