9 月 11 2005
WordPress 在 PHP 5.0.5 下可能會出現的問題
剛剛 Solaris 叔叔 跟我說他的 Blog 消失了.
找了一下問題之後發現這串 log :
[Sun Sep 11 19:40:49 2005] [error] [client 59.104.45.15] PHP Fatal error: Only variables can be passed by reference in ###/wp-includes/gettext.php on line 66
我針對這段作了小修改 , 原先的這段 code :
return array_shift(unpack("V", $this->STREAM->read(4)));
改成這樣就恢復正常了 :
$read_int_tmp = unpack("V", $this->STREAM->read(4)); return array_shift($read_int_tmp);
因為昨天晚上我把 PHP 從 5.0.4 升級到 5.0.5 , 所以這應該是 5.0.5 才會遇到的問題吧!? :shock:
更詭異的是, 我這邊跟 R 董那邊 都沒發生這個問題.
( 所以應該說是 Solaris 叔叔 帶賽? )
9 月 12 2005
暫時退回來用 PHP4 …
繼昨天在 這篇 提到的問題之後.
我發現 phpBB 也有相同的問題, 而且還不只一個檔案爛掉…
( 是爛一團…. :neutral: )
去官方的論壇找, 也是哀鴻遍野… orz
而官方的回答一律都是 “請改用 PHP 4” .
因為爛掉的檔案太多, 牽連範圍太大…
所以我把部分機器的 PHP 都降回來 4.4.0 了… orz
看來 phpBB 要在 PHP5 上面跑的話, 可能得等 3 系列囉!?
By Joe Horn • WWW 1 • Tags: PHP