1. 程式人生 > >關於解決 http 狀態碼200,php 文件有輸出,但是不顯示模板文件的問題

關於解決 http 狀態碼200,php 文件有輸出,但是不顯示模板文件的問題

color echo strong 狀態碼 clas font index index.php 查看

一 問題

給公司搭建一個在線測試站點之後,在瀏覽器地址欄輸入 "http://xxx.xxx.xxx/index.php",頁面什麽都沒顯示。調出瀏覽器的開發者工具查看,http 狀態碼是200,說明客戶端請求成功,但是為什麽頁面啥都沒有顯示呢?

二 解決

首先是在根目錄下的 index.php 文件的第一行加入測試語句

echo ‘Hello World!‘; exit;

刷新瀏覽器,發現瀏覽器輸出 ‘Hello World!‘,說明 index.php 文件正確執行。

於是懷疑問題是出在加載模板文件的地方。繼續調試,在 index.php 加載模板文件的地方前後測試兩次,從而確定了問題是出在加載模板文件的地方。

在查看模板函數源碼之後,確定是該問題的原因是編譯文件不存在。

通過創建 compiled 文件,問題得到解決。

關於解決 http 狀態碼200,php 文件有輸出,但是不顯示模板文件的問題