新聞中心
zencart開啟報(bào)錯(cuò)的方法
作者 / 無憂主機(jī) 時(shí)間 2015-04-17 23:09:35
之前無憂主機(jī)在別的php空間商上面看到了一個(gè)打開首頁報(bào)錯(cuò)的解決方法,但是根據(jù)這個(gè)方法只是說的是某一個(gè)數(shù)據(jù)庫,而程序這個(gè)一個(gè)問題,不只是一個(gè)數(shù)據(jù)庫的問題呀,奇怪的是zencart數(shù)據(jù)庫表有問題,他不會直接的顯示出具體的是那個(gè)報(bào)錯(cuò),而只是顯示出“WARNING An Error occurred, please refresh the page and try again”,這個(gè)錯(cuò)就看起來很頭疼了,都不知道從何去修復(fù),所以呀,我們要找到開啟報(bào)錯(cuò)的地方,首先主機(jī)肯定是開啟的,那么應(yīng)該就是程序沒有開啟的,找到該對應(yīng)的地方開啟可以了,就像dedecms一樣,后臺b白屏不會報(bào)錯(cuò),那么開啟報(bào)錯(cuò)就很好的解決我們的程序的問題,該是哪里的問題就修改哪里的事情! 無憂主機(jī)小編尋尋覓覓問了一下度娘,終于得到了無憂主機(jī)小編想要的答案,下面就按照無憂主機(jī)小編的步驟去弄吧,只要遇到這個(gè)錯(cuò)誤,那么我們就不怕了。 首先找到那個(gè)對應(yīng)的文件,includes/application_top.php,用高級編輯器打開,無憂主機(jī)小編打開的大概是在48行左右,然后找到這樣的代碼:
if (defined('STRICT_ERROR_REPORTING') && STRICT_ERROR_REPORTING == true) { @ini_set('display_errors', TRUE); error_reporting(version_compare(PHP_VERSION, 5.3, '>=') ? E_ALL & ~E_DEPRECATED & ~E_NOTICE : version_compare(PHP_VERSION, 5.4, '>=') ? E_ALL & ~E_DEPRECATED & ~E_NOTICE & ~E_STRICT : E_ALL & ~E_NOTICE); } else { error_reporting(0); }然后在這段代碼的前面加一個(gè)代碼,代碼如下:
define(‘STRICT_ERROR_REPORTING’, true);那么這個(gè)時(shí)候我們就看見了真正的報(bào)錯(cuò)了,而不是之前的那個(gè)不懂的報(bào)錯(cuò)顯示,那么修正之后找到這個(gè)把這個(gè)代碼用“//”注釋掉,需要的時(shí)候才開啟報(bào)錯(cuò)。不注釋的話,可能在您的首頁會看見一條紅色的報(bào)錯(cuò)條,這個(gè)只是無憂主機(jī)小編在調(diào)試的時(shí)候發(fā)現(xiàn)的。 無憂主機(jī)相關(guān)文章推薦閱讀: ZEN CART后臺訂單個(gè)數(shù)修改以及訂單按時(shí)間排序 ZEN CART如何通過SQL語句獲取所有產(chǎn)品ID和所屬分類 ZENCART安裝語言包之后EZ-PAGE出現(xiàn)BUG的解決方法 ZENCART網(wǎng)店程序如何有效屏蔽網(wǎng)站在LOGS下不斷生成的日志文件
本文地址:http://www.gle-technology.com/zencart/19199.html