php页面空白如何解决,php页面空白怎么回事 php出现空白页的解决方法
當(dāng)出現(xiàn)php空白頁(yè)時(shí),怎么查看php報(bào)告的錯(cuò)誤信息呢?
具體方法如下:
一、通過(guò)配置 php.ini 中的參數(shù)設(shè)置php的報(bào)錯(cuò)級(jí)別
可以在 php.ini 中適當(dāng)?shù)奈恢迷黾右恍?/p>
error_reporting = e_all
注: php.ini 中有一些例子,比如本地的 php.ini 中就有如下代碼
代碼示例:
; examples:
; - show all errors, except for notices and coding standards warnings
;error_reporting = e_all & ~e_notice
; - show all errors, except for notices
;error_reporting = e_all & ~e_notice | e_strict
; - show only errors
;error_reporting = e_compile_error|e_recoverable_error|e_error|e_core_error
; - show all errors except for notices and coding standards warnings
;error_reporting = e_all & ~e_notice
只要在這些行代碼的下面增加:
error_reporting = e_all 然后重新啟動(dòng) web 服務(wù)即可。
二、通過(guò) php 函數(shù) error_reporting 設(shè)定 php 報(bào)錯(cuò)級(jí)別(適用于虛擬主機(jī))
如果無(wú)權(quán)修改 php.ini 中的參數(shù)配置,可以通過(guò)這個(gè)函數(shù)來(lái)設(shè)置報(bào)錯(cuò)級(jí)別。
error_reporting() 函數(shù)使用方法
error_reporting(report_level)
如果參數(shù) level 未指定,當(dāng)前報(bào)錯(cuò)級(jí)別將被返回。
任意數(shù)目的以上選項(xiàng)都可以用“或”來(lái)連接(用 or 或 |),這樣可以報(bào)告所有需要的各級(jí)別錯(cuò)誤。
例如,以下代碼關(guān)閉了用戶自定義的錯(cuò)誤和警告,執(zhí)行了某些操作,然后恢復(fù)到原始的報(bào)錯(cuò)級(jí)別:
代碼示例:
//禁用錯(cuò)誤報(bào)告
error_reporting(0);
//報(bào)告運(yùn)行時(shí)錯(cuò)誤
error_reporting(e_error | e_warning | e_parse);
//報(bào)告所有錯(cuò)誤
error_reporting(e_all);
那么就可以把論壇中include/common.inc.php文件里的:
代碼示例:
error_reporting(0);
修改為:
error_reporting(e_all);
然后保存,這樣就可以看到 php 報(bào)告的錯(cuò)誤信息了。
php顯示空白頁(yè)面
1、iis管理器中--> "web服務(wù)擴(kuò)展 "? ---> 添加php擴(kuò)展
2、php的錯(cuò)誤提示給屏蔽了,這樣出錯(cuò)也看不到提示,就空白頁(yè)了,建議php.ini里面這么設(shè)置
error_reporting = e_all & ~e_notice
display_errors = on
3、空間滿
4、數(shù)據(jù)庫(kù)未正常連接
5、
代碼示例:
您可能感興趣的文章:
php出現(xiàn)空白頁(yè)面怎么辦
nginx下跑php的程序,返回200,但是空白頁(yè)
nginx下fastcgi_param運(yùn)行php出現(xiàn)空白頁(yè)的問(wèn)題
總結(jié)
以上是生活随笔為你收集整理的php页面空白如何解决,php页面空白怎么回事 php出现空白页的解决方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: nodeJS实现一个在线填表应用
- 下一篇: vue mandmobile ui实现三