主題: 請問 LifeType 1.0.3 是不是對 PHP 5.12 的支援不是很好? 作者: tealeaves 於 二月 05, 2006, 10:38:56 下午 1. 安裝至第3步驟時,錯誤如下:
Notice: Undefined variable: message in c:\Inetpub\wwwroot\lifetype\wizard.php on line 971 Notice: Undefined index: REQUEST_URI in c:\Inetpub\wwwroot\lifetype\wizard.php on line 991 2. wizard.php 內容如下: 971 $message .= "Table <strong>".$table["desc"]."</strong> created successfully.<br/>"; ... 991 $requestUrl = $_SERVER["REQUEST_URI"]; 3. 我的作法: 第一項找不出錯在哪? 望賜教。 第二項更改 $_SERVER["REQUEST_URI"] 為 $_SERVER["SCRIPT_NAME"] 即可。 (因為PHP5沒有_SERVER["REQUEST_URI"]變數) 4.若忽略第一項錯誤繼續完成安裝。 首頁依舊有眾多錯誤訊息,我將 php.ini 的 zend.ze1_compatibility_mod 設成 On 如下, ; Enable compatibility mode with Zend Engine 1 (PHP 4.x) zend.ze1_compatibility_mode = On 重新執行後解決了部份錯誤,但依舊有如下錯誤: Notice: Undefined variable: postTexts in c:\Inetpub\wwwroot\lifetype\class\dao\articles.class.php on line 506 Notice: Undefined variable: postTexts in c:\Inetpub\wwwroot\lifetype\class\dao\articles.class.php on line 506 Warning: Cannot modify header information - headers already sent by (output started at c:\Inetpub\wwwroot\lifetype\class\dao\articles.class.php:506) in c:\Inetpub\wwwroot\lifetype\class\view\view.class.php on line 316 Warning: Cannot modify header information - headers already sent by (output started at c:\Inetpub\wwwroot\lifetype\class\dao\articles.class.php:506) in c:\Inetpub\wwwroot\lifetype\class\view\view.class.php on line 177 ================================== 想請問,LifeType 1.0.3 是不是對 PHP 5.12 的支援不是很好? 或是php.ini還有哪些設定值須更改? (環境是以php-5.1.2-installer.exe安裝至IIS6.0,並將php-5.1.2-Win32.zip解壓縮至安裝目錄,更改了php.ini部分內容) 主題: Re: 請問 LifeType 1.0.3 是不是對 PHP 5.12 的支援不是很好? 作者: markwu 於 二月 06, 2006, 01:16:22 上午 想請問,LifeType 1.0.3 是不是對 PHP 5.12 的支援不是很好? 的確是不太好! :-( 因為原本在 5.0.5 已經修復的所有的 notice,但是到 5.1.x 之後又出現一堆其他 notice。 PHP 5 實在變化的太快了 ..... 實在很難隨著他聞雞起舞。只能慢慢修了。 可是這些 notice 並不會影響 lifetype 的運作。 主要的原因是你的 error report 設定得太高了,請把 php.ini 中的 error_reporting 設為 E_ALL & ~E_NOTICE 或是在 wizard.php, index.php 與 admin.php 最前面加上 error_reporting(E_ALL ^ E_NOTICE); Mark 主題: Re: 請問 LifeType 1.0.3 是不是對 PHP 5.12 的支援不是很好? 作者: tealeaves 於 二月 08, 2006, 09:44:13 下午 原來如此,PHP 5.0.5 和 PHP 5.1.X 存在這麼多差異啊!
不過我用 PHP 5.1.2 裝 WordPress 2.01 倒是滿順利的。 可以請問一下是因為 LifeType 1.0.3 的何種架構(或是說哪些程式用法)? 造成安裝不同版本的 PHP 會出現問題。 例如跟 LifeType 1.0.3 的MVC 架構有關嗎? 主題: Re: 請問 LifeType 1.0.3 是不是對 PHP 5.12 的支援不是很好? 作者: TomexOu 於 二月 21, 2006, 02:05:31 下午 前不久我也以php 5.1.2(原4.4.0)+mysql 5.0.18(原4.1.7)裝LT 1.0.3
結果警告一大堆 在index/admin/summary/wizard.php設定seterror 避掉這些警告,總算還能讀取資料... 但陸續發現一些問題: 1.迴響張貼時出現問題。 2.登入時帳號/密碼不對,只有管理員能成功進入。 3.if可登入,張貼新文章時會有錯誤,但資料能insert入db。 想請教login的相關程序是寫在哪一個class呢? 我想去追code試試... 我覺得LT很有物件架構,理論上比一般架構更容易升級php版本才是 希望能夠支援新的php語法。 主題: Re: 請問 LifeType 1.0.3 是不是對 PHP 5.12 的支援不是很好? 作者: giayiu 於 二月 22, 2006, 01:10:46 上午 我在FreeBSD下用Apache 2.2.0+PHP 5.1.2+MySQL 5.0.18安裝Lifetype 1.0.3是完全正常的耶?!
除了一些 variable undefined warning之外, 其實並不影響正常執行... 主題: Re: 請問 LifeType 1.0.3 是不是對 PHP 5.12 的支援不是很好? 作者: TomexOu 於 二月 22, 2006, 10:42:39 上午 這倒是蠻奇怪的,
會不會是我資料庫升級的問題?! utf8/latin1 -> utf8/uft8,不曉得狀況如何? 主題: Re: 請問 LifeType 1.0.3 是不是對 PHP 5.12 的支援不是很好? 作者: TomexOu 於 二月 26, 2006, 11:47:03 下午 發現問題了,
原來是我升級latin1/utf8 -> utf8/utf8時,資料庫的欄位長度變一半 當然相關存取或寫入都發生問題!! 只要一個一個校正了! 主題: Re: 請問 LifeType 1.0.3 是不是對 PHP 5.12 的支援不是很好? 作者: lss 於 二月 27, 2006, 07:42:40 上午 看到 tomex_ou 的問題,回想起來,當初我的舊站就是這樣玩掛的。 :'(
tomex_ou ,小心點哦! lss |