Discuz 7.2 發貼時一串 warning 處理

.

算是在測試之前首格四格外連圖片那隻插件時,又重裝 discuz 7.2 20101020 ,

結果在發貼時報了一串 warning: Illegal string offset ... ,如下圖:

.

discuzwarning325

.
php 好像從5.3.x還5.4.x開始對變數的定義要求比較高,應該是安全性考量吧,

也可能是XDebug報的...懶的研究,總之我安裝如下方案:

http://www.wampserver.com/
wampserver 32bit 2.2E
php 5.4.3

查了一下,是thread 變數初始值型態的問題,只需要將此變數改成陣列型態就行了。

打開 post.php 第46行,將


$navigation = $navtitle = $thread = '';


改為


$navigation = $navtitle = ''; $thread = array();


就可以了。

有在用discuz 7.2可以修改一下,至於 7.1 和 7.0 應該也差不多,可找看看並修改。

firefox 14.0.1 還不錯,之前還要修改安全提問,才能登入,現在不用改直接可以登入。
http://zfree.yi.org/forum.php?mod=viewthread&tid=4849

.

發表留言

秘密留言

五花八門

 

 

 

友站連結
Welcome
您可以分享文章超連結
,但請不要複製或轉載
文章內容,阿里阿度。
多彩多姿

 

類別
訪客計數器