WordPress如何解決php程序報錯Warning Creating default object from empty value in…
報錯代碼
今天海外主機小編遇到了php程序普遍的報錯問題,客戶跟我們反映,虛擬主機的php版本升級到5.4后提示”?Warning Creating default object from empty value in…”,該客戶是用wordpress3.2.1的版本搭建的網(wǎng)站,訪問首頁時的報錯如圖1所示。如果您在PHP虛擬主機建站過程中遇到了類似的問題,可以嘗試使用以下方法解決,海外主機小編以此案例說明,教大家如何解決該報錯。方法一:更換php版本W(wǎng)ordpress3.2.1出現(xiàn)以上報錯是因為php環(huán)境造成的,可以將php5.4換成5.2或者5.3的版本。方法二:修改程序修改之前,要知道為什么會報這個錯誤,php開發(fā)的網(wǎng)站可以很直觀的顯示程序哪里報錯了以及報的什么錯誤,從而能夠非常方便地對網(wǎng)站進行調(diào)試。根據(jù)報錯代碼的提示,在空間中找到相應(yīng)的文件和行數(shù),打開user.php的661行,代碼是:$blogs[ $blog_id ]->userblog_id = $blog_id;再看看報錯的原因,提示的是這行代碼沒有創(chuàng)建一個空對象,這里可以通過new stdClass;來為創(chuàng)建新對象,如圖2所示,可以在該行代碼前上一行添加下面這句代碼:$blogs[ $blog_id ] = new stdClass;回到wordpress首頁刷新一下,發(fā)現(xiàn)剛才的提醒錯誤消失了,說明已經(jīng)修改成功了。如果您不是使用wordpress也遇到了同樣的錯誤,可以使用上面的方法的其一,修改程序是,只需要找到報錯的那一行代碼,然后在該行前面對變量設(shè)置空對象即可。以上就是海外主機獨立IP虛擬主機為您帶來的介紹。
Tags:報錯代碼,WordPress如何解決php程序報錯Warning Creating default object from empty value in…
版權(quán)聲明:本站文章來源標注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學習參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。
關(guān)注官方微信