歡迎光臨, 訪客. 請先 登入註冊一個帳號.
十一月 23, 2024, 05:17:44 上午
19595 文章 在 3865 主題 由 4579 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  支援  |  安裝與設定  |  請問 LifeType 1.0.3 是不是對 PHP 5.12 的支援不是很好? « 上篇主題 下篇主題 »
頁: [1]
作者 主題: 請問 LifeType 1.0.3 是不是對 PHP 5.12 的支援不是很好?  (閱讀 15417 次)
tealeaves
新手見習
*
文章: 3


檢視個人資料
« 於: 二月 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部分內容)
« 最後編輯時間: 二月 05, 2006, 10:43:27 下午 由 tealeaves » 已記錄

測試環境:
Win2003 + IIS 6.0 + PHP 5.12 + MySQL 5.0.18 + LifeType 1.0.3
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #1 於: 二月 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
已記錄

tealeaves
新手見習
*
文章: 3


檢視個人資料
« 回覆文章 #2 於: 二月 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 架構有關嗎?
已記錄

測試環境:
Win2003 + IIS 6.0 + PHP 5.12 + MySQL 5.0.18 + LifeType 1.0.3
TomexOu
一般會員
***
文章: 117



檢視個人資料
« 回覆文章 #3 於: 二月 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語法。
« 最後編輯時間: 二月 21, 2006, 02:17:55 下午 由 tomex_ou » 已記錄

我的LifeType測試環境:
Win2003 R2 Enterprise/IE7.0/XAMPP with Apache 2.2.6 + PHP 5.2.4 + MySQL 5.0.45 /LifeType 1.2.5/GD2.0/Grey Template
Dabu網誌
giayiu
新手見習
*
文章: 4


檢視個人資料
« 回覆文章 #4 於: 二月 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之外, 其實並不影響正常執行...
已記錄
TomexOu
一般會員
***
文章: 117



檢視個人資料
« 回覆文章 #5 於: 二月 22, 2006, 10:42:39 上午 »

這倒是蠻奇怪的,
會不會是我資料庫升級的問題?!
utf8/latin1 -> utf8/uft8,不曉得狀況如何?


已記錄

我的LifeType測試環境:
Win2003 R2 Enterprise/IE7.0/XAMPP with Apache 2.2.6 + PHP 5.2.4 + MySQL 5.0.45 /LifeType 1.2.5/GD2.0/Grey Template
Dabu網誌
TomexOu
一般會員
***
文章: 117



檢視個人資料
« 回覆文章 #6 於: 二月 26, 2006, 11:47:03 下午 »

發現問題了,
原來是我升級latin1/utf8 -> utf8/utf8時,資料庫的欄位長度變一半
當然相關存取或寫入都發生問題!!

只要一個一個校正了!
已記錄

我的LifeType測試環境:
Win2003 R2 Enterprise/IE7.0/XAMPP with Apache 2.2.6 + PHP 5.2.4 + MySQL 5.0.45 /LifeType 1.2.5/GD2.0/Grey Template
Dabu網誌
lss
我不是被~拉~~出來的,不要叫我大大!
總版主
超級會員
*****
文章: 1511



檢視個人資料 個人網站
« 回覆文章 #7 於: 二月 27, 2006, 07:42:40 上午 »

看到 tomex_ou 的問題,回想起來,當初我的舊站就是這樣玩掛的。 嚎啕大哭

tomex_ou ,小心點哦!

lss
已記錄

沒找過 常見問題集或不知道 如何在 LifeType 中文開發論壇發問的人,恕不回答問題
頁: [1]
LifeType 中文開發論壇  |  支援  |  安裝與設定  |  請問 LifeType 1.0.3 是不是對 PHP 5.12 的支援不是很好? « 上篇主題 下篇主題 »
    前往: