Lifetype 1.2.5-beta已釋出
已將華龍部落格及小華龍部落格更新到 Lifetype 1.2.5-beta,這次更新大部分為bugs修正。目前只是beta版,若這幾天沒有使用者反映問題,應該近日內就會釋出 Lifetype 1.2.5版了。
假如你的版本還是1.0.X或1.1.X,可以看看我之前寫的文章「 如何將LifeType(plog)升級到1.2版」來升級。若你的LifeType為1.2.4之前的1.2的版本, 請到SourceForge去抓各版本的升級檔,一版一版升級上來。
由於我原本系統為lifetype-1.2.4,所以我是抓了「Lifetype 1.2.5-beta upgrade package from Lifetype 1.2.4 (.zip)」 來做更新。這次的1.2.5版更新裡,TinyMCE更新到2.1.2版,所以我更新之前,自己先將之前由阿駕那裡拿來的「[Lifetype] TinyMCE 的 Hack」裡有改到的東西,做一下修正後再上傳來更新。
目前我有看到的 lifetype1.2.5-beta 的改變:
1.TinyMCE文字編輯器部分:
- 多了三個新功能
- 更多的文字及文字背景顏色的選擇
(insertresource)工具
用
工具來上傳、插入檔案時,之前一直有個困擾,若我檔案中心裡某個資料夾有已有很多圖片,用
上傳檔案後,畫面又會跑回第一頁,總得再選擇一下圖片選擇的頁數,才會找到我要插入的圖片。但現在已修正了,用
上傳檔案後,若圖片放在第三頁,上傳後會停留在第三頁,就可以立刻找到我剛剛上傳的檔案了。
- HTML原始碼編輯器更為有條理:
2.更改網誌名稱的問題:
之前有老師跟我反映,想更改網誌名稱,但若輸入某些字(例如活力家族、天堂),會發生錯誤而無法更改網誌名稱,這問題在論壇上也有人反應,現在已解決了。
3.後台管理「全部站台管控」的新功能
- 「彙整頁面設定」
當有網誌新增時,通知網站管理者
是 否
- 「模版設定」
輸出時,移除所有 HTML 程式碼中的空白字元,這會讓輸出的 HTML 程式碼最多減少 40% 的大小。除非你非常在意他會稍稍的影響你伺服器的 CPU 效能,否則建議將他打開。 [ 預設 = Yes ]
是 否
4.加到書籤:
在管理後台上好幾個地方(文章列表、文章分類列表、迴響列表、引用列表、檔案列表)都有這個「
加到書籤」的選項,不過,我目前還不知道它到底是何作用?






24/04/2008, 20:46
謝謝您了
重灌解決了
24/04/2008, 11:25
老師您好
初次架blog(1.2.3)
現在遇到一個問題無法出現summary.php畫面
及按下忘記密碼icon都出現下列警訊
Warning: Smarty error: unable to read resource: "./templates/default/index.template" in C:\AppServ\www\lifetype\class\template\smarty\Smarty.class.php on line 1095
不知問題出在哪裡
請指點迷津
感恩呀
還是建議直接裝Lifetype 1.2.5-beta
建議你安裝最新的「LifeType 1.2.7」
這裡有LifeType的電子書可以參考(放在我們學校的備份站)。
阿欣 11:53:56
31/03/2008, 11:09
我知道了
原來在config.properties.php裏面的prefix=""忘了填
所以找不到config那個資料表
27/03/2008, 16:38
我資料庫是從之前的複製了一個新的,config/config.properties.php跟舊的內容就只有把lifetype116改成lifetype126而已,之前的裏面也沒有看到這樣子的表單。
阿欣 2008/03/3003:26:17
26/03/2008, 16:27
李老師您好:
我照您的方法從1.1.6把它升級到1.2.6
結果在執行wizard.php的時候到第3個步驟出現以下錯誤訊息
|Table 'lifetype126.config' doesn't exist
Exception message: There was an error loading the configuration data from the database. And this is bad...
Error code: 0
-- Backtrace --
/var/www/lifetype-1.2.6/class/config/configdbstorage.class.php(107): throw
/var/www/lifetype-1.2.6/class/config/configdbstorage.class.php(66): configdbstorage._loaddata
/var/www/lifetype-1.2.6/class/config/configdbstorage.class.php(56): configdbstorage._loadallvaluesfromdatabase
/var/www/lifetype-1.2.6/class/config/config.class.php(103): configdbstorage.configdbstorage
/var/www/lifetype-1.2.6/wizard.php(1354): config.getconfig
/var/www/lifetype-1.2.6/class/controller/controller.class.php(347): updatesteptwo.perform
/var/www/lifetype-1.2.6/wizard.php(2366): controller.process
lifetype126.config要在哪裡啊?
請問老師這樣的訊息該如何解決?麻煩了,謝謝!
我的系統:
Apache/2.0.54 (Debian GNU/Linux) PHP/4.3.10-22 mod_perl/1.999.21 Perl/v5.8.4
照字面上來解釋,指的是它找不到你的資料庫裡lifetype126.config這個表單。
檢查一下你的資料庫看看吧!
說一下你是怎麼升級的,例如資料庫是複製了一份新的還是怎樣,你的 config/config.properties.php是怎麼改的,跟舊的內容有何不同?
阿欣 2008/03/27 01:44:32
19/03/2008, 09:09
老師您好,
可是我連結時還是會出現下面的錯誤
Fatal error: Call to a member function on a non-object in /var/www/lifetype12/tmp/1/%%1D^1D6^1D604464%%header.template.php on line 69
不管有沒有把tmp底下的檔案刪除,都會出現這個錯誤
不知道老師知道這是什麼原因嗎??
原本以為是簡潔網址沒設定的關係,但設定後還是一樣
連到blog首頁就會出現這個錯誤,可是管理介面進的去
而且還有一個奇怪的現象,就是當我到新的主機下載完zip檔後
在解壓縮的過程,前面幾個檔案都正常,到了後面幾個檔案都會出現如下的訊息
Archive: 10.zip
replace 10/DSC01069.JPG? [y]es, [n]o, [A]ll, [N]one, [r]ename:
10.zip以後的壓縮檔也是一樣
可是這個目錄底下根本沒有資料,怎麼會問要不要replace??
18/03/2008, 12:29
感謝阿欣老師,如果有使用phpmyadmin備份的人也可以參考
除了改php.ini外,只要再更改另一個檔案
phpMyAdmin/config.inc.php 或者 phpMyAdmin/libraries/config.default.php
代碼:
$cfg['ExecTimeLimit'] = 300;
把這個數值調大,就沒問題了。
今天把備份的檔案和資料庫回復到新主機後
連結時出現
Fatal error: Call to a member function on a non-object in /var/www/lifetype125/tmp/1/%%1D^1D6^1D604464%%header.template.php on line 69
這是什麼原因呢?? tmp底下的資料可以刪除嗎???
怎麼新版的lifetype1.2.5在tmp底下就有那麼多資料??
這些cache檔清除後,系統會再自己重建的。
17/03/2008, 15:58
從lifetype1.2.4升級到1.2.5它的config.properties.php 可以共用嗎??
另外我以phpmyadmin回復備份的mysql資料庫時會出現錯誤
Fatal error: Maximum execution time of 300 seconds exceeded in /usr/share/phpmyadmin/libraries/read_dump.lib.php on line 91
我上網找了文章發現,有提到更改php.ini,更改內容如下
1.上傳檔案 -- post最大限制
post_max_size = 32M
2.上傳檔案 -- post最大限制
upload_max_filesize = 32M
3.執行工作時間拉長.
max_execution_time = 3600
max_input_time = 3600
memory_limit = 32M
設定完重啟apache再次一次應該就可以了.
但我改完了,還是出錯同樣的錯誤訊息
不知阿欣老師在資料庫的部分是如何備份與回復
如果mysql的檔案愈來愈大要如何處置呢??
可以,直接用吧!
我是在主機上用mysqldump的指令來作
lifetype:我的資料庫名稱
/home/serverbackup/sql/: 我要備份的位置
`date "+lifetype-%y%m%d"`.sql :產生後的資料庫備份檔案,會產生 [lifetype-080317.sql]這樣依照日期的檔案。
當然啦!我會將備份的指令寫在一個 .sh 的檔案上,然後再寫進 crontab 裡,讓它定時執行備份。
備份到哪裡呢?當然可以在本機上某個目錄,但最好可以備份到另一台機器上更好,這個部份可以參考一下這一篇文章「備份server的資料」
至於還原資料庫,應該就是下 mysql 這個指令吧!
阿欣 2008/03/17 16:44:23
14/03/2008, 11:44
因為之前測試是整個舊的liftype目錄都備份
所以在新的主機會把舊的lifetype和舊的資料庫也一併回復
而老師的作法是在新主機下載新版後把舊的gallery解壓
另外再將 templates目錄和修改過的檔案拷貝至新主機
最後再修改新主機的config.properties.php 檔案
那在新主機是否需要執行安裝精靈嗎?
LifeType has not been installed yet, you'll have to Install LifeType first!
你要是已先將 config.properties.php 填入相關資料,而lifetype版本又是一樣的話,直接將wizard.php刪掉吧!
不需要再重新安裝一次。
阿欣 2008/03/17 00:29:10
12/03/2008, 12:00
還有一個問題忘了問
那就是老師您說新的主機下載新版的lifetype
那舊的mysql的資料庫不需要放到新的主機嗎??
如果需要的話,那新舊版的資料都一樣,不會有相容的問題嗎???
12/03/2008, 11:23
謝謝老師這麼詳盡的回覆
對我有莫大的幫助
有一個另外的問題想請教老師
那就是我之前一直想找一個可以下載台灣版的youtube短片
剛好看到real player11版有提供這樣的功能,就下載安裝
發現還滿好用的,但是連在看自己的部落格短片時
都能輕易的下載自己放上去的短片
但我看有些放在無名的短片,卻無法直接下載該短片
不知阿欣老師知道該如何設定讓部落格上的短片無法下載嗎??
謝謝!!
07/03/2008, 14:02
感謝阿欣老師的指點
那gallery底下的目錄個別壓縮後是不是需要先把它移到別的目錄
然後再壓縮整個lifetype的目錄,最後解開lifetype後,再到gallery底下解那些數字的目錄嗎???
richard:
既然你是兩台不同主機,應該就不需要將原本的lifetype整個做壓縮了,試試我下面的方式,下面主機A為原本的主機,主機B為新主機。
主機A:
備份gallery目錄,將底下內容寫成個 backupgallery.sh 的檔案,放在 /var/www 下面
給 backupgallery.sh 可執行的權限
執行 backupgallery.sh
這樣在 /var/www 下面應該就會有1.zip~9.zip 的檔案了
主機B :
去抓新版本的 Lifetype,解壓縮後變成 /var/www/lifetype,將底下文字寫成個 getgallery.sh,放在 /var/www/lifetype/gallery 下面
給 getgallery.sh 可執行的權限
執行 getgallery.sh
這樣在gallery目錄的資料應該就順利抓過來,同時解壓縮完成了。記得再改變一下 gallery的目錄權限,可以被寫入
chown -R apache.apahce /var/www/lifetype/gallery
還有 templates目錄、你修改過的檔案等也要抓過來, 另外再自己修改一下config.properties.php 這檔案,大概就是這樣了。
25/02/2008, 17:05
To richard:
Lifetype目錄裡檔案最大的部份應該就是 gallery 這目錄了,目錄裡又有很多不同ID的目錄,這代表每一個使用者的檔案。
若檔案很大,我會將不同的ID壓縮成不同的壓縮檔(我用zip 這指令),例如
zip -r 1.zip 1*
zip -r 2.zip 2*
....
解壓縮應該就是 unzip 1.zip
我自己會把上面的指令一起寫在個 .sh 的文字檔裡,給這個.sh可執行的權限,然後執行一次這個.sh檔,就可以一次備份OK了
至於gallery2,只要備份資料庫及 g2data那目錄、config.php即可,若要還原,或者更新版本,執行一下 http://your gallery2/install/ 就可以了。
參考一下以前的文章「 Gallery2更新到 2.1.1」
若是要備份server的資料,你也可以看看這一篇「 備份server的資料」,目前我都是用這種方式。
22/02/2008, 15:57
老師您好,
最近剛好架一台測試主機,想把一台blog的備份資料試著回復到測試的主機,
我的步驟如下:
一、把/var/www/底下的 lifetype目錄打包成 lifetype.tgz
二、把mysql中的資料庫匯出 lifetype.sql
三、把lifetype.tgz 傳到測試主機並解壓縮
四、到mysql 建立資料庫並把lifetype.sql 匯入
這些步驟對嗎???
不過我的lifetype.tgz 有點大 700多mb
而且解壓縮的過程有錯誤,錯誤訊息如下
gzip: stdin: unexpected end of file
tar: Read 685 bytes from lifetype.tgz
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: 發生無法復原的錯誤:立刻退出
如果用tar 不行,那想請教老師是如何把資料備份出來呢??
另外想請教那gallery的備份要怎麼作,又要怎麼回復呢??
謝謝老師!!
03/01/2008, 00:55
richard:
1.2.5版已釋出2個月了,詳情可以看這裡「Lifetype 1.2.5 released」
沒有新功能,為一些bugs的修復,比較重要的修正,例如之前網誌名稱若改為某些中文字,會無法更改。發表文章時,若按下預覽功能,會發現文字編輯區無法使用。
這些都已修復。
所以建議還是更新到1.2.5版吧!
以我自己的升級習慣,我會先去下載升級包(例如 Lifetype upgrade package from 1.2.4(.zip)),然後再看看是否有我之前自己修改過的檔案再自己修改一下,沒問題了再上傳到主機去。
其實你只要有做好備份的動作,若升級有問題,再隨時恢復回去就好了啦!
多玩幾次,累積經驗,久病成良醫啦!
前一陣子因有私人事情在身,無法到線上來,所以才關閉迴響功能的。
02/01/2008, 13:38
之前在安裝lifetype時阿欣老師強烈建議要安裝1.2版的
所以那時就聽老師的建議,到現在運作的還算順利
不知現在1.2.5的正式版出來了嗎??
1.2.4需要升級到新版的嗎???
因為之前在很多升級上有一些痛苦的經驗
所以除非有安全上的問題,想到要升級就會卻步
因此想聽老師的意見
另外不知老師有沒有用過secretlog這個外掛
不知為何,它的中文會出現亂碼,有那裏的設定需要修改嗎???
前一陣子有連到老師的blog, 好像有一陣子是不能留迴響
現在又可以了,真是高興
最後,祝阿欣老師2008年心想事成 健康如意
23/10/2007, 21:02
我們學校資料庫因為混合兩種編碼程式,所以我要倒出big5資料庫的時候,就登入粉舊版的phpMyAdmin 2.5.0,倒出來的就是正確的繁體big5中文字,我有兩個phpMyAdmin,有時候舊東西不能急著扔!嘻嘻。
也因為如此,我即使利用AppServ,也不勾選MySQL,另外獨立安裝,有一次重灌居然忘了,一著急又跑企問,哈哈!
23/10/2007, 01:47
大姐:
你的問題剛好也有人問(雖然你已解決),所以我就又寫了一篇文章「 如何在摘要頁(summary)上做公告」
至於電腦狂人的問題,後來我並沒有幫上什麼忙,是他自己解決問題的。應該請他寫一篇文章來分享一下
解決方式,以後有人遇上就可以幫忙。
我是有試出大概的解決方式啦!他那只是亂碼的問題,應該是先調整一下phpMyAdmin,先可以看正確中文,取出資料後再改成utf8編碼倒回去就可以了。
22/10/2007, 23:26
找到了,弄好囉!原來在index.template
22/10/2007, 16:56
人老厚話,重點忘了問,以前公告寫在templates/summary的recent.template,現在應該寫在哪呀?
22/10/2007, 16:49
阿欣我已經把西屯國小部落格更新到Lifetype 1.2.5-beta
http://140.128.224.30:8080/stesblog/,謝謝你耶!
沒注意Lifetype 1.2.5已經出來嚕!
電腦狂人,我介紹你找阿欣沒錯吧,超優秀超有耐心。
16/10/2007, 12:16
恭喜恭喜,看到了!
16/10/2007, 11:32
謝謝老師!
關於部落格,已成功救回,且順利改成utf8編碼
有空可以到我的部落格參觀,謝謝老師的提醒喔~~
http://www.gfes.tc.edu.tw/gfes_blog/index.php?blogId=1
16/10/2007, 10:33
老師您好!
資料庫資料已經救回來了,已經可以正確看到中文,只是他預設使用的編碼是latin1,我以Emeditor,以utf8的編碼方式打開可以正確顯示,可是在另存成UTF8也似乎不能相容於mysql,現在不知道如何匯入mysql才會正常顯示lifetype要求的utf8編碼,記得網路上寫說latin1是另一種utf8的編碼方式,可是以新版的lifetype,卻是使用UTF8_unicode_ci或者UTF8_general_ci會比較適合,請問老師有無相關方法解決
16/10/2007, 00:56
電腦狂人:
我在Fedora7下盡量重製你的環境,不過或許有出入
你有用phpMyAdmin嗎?假如有,現在去看那資料庫,看到的內容有亂碼嗎?還是正常的呢?
那資料庫的編碼是什麼呢?
假如可以讓phpMyAdmin看到的不是亂碼,應該還有救。(或許啦!沒看到實際環境不確定)
15/10/2007, 17:23
電腦狂人:
最主要是你的資料庫1.1版的備份檔不在,這實在有點麻煩耶!
方便的話,麻煩將ssh的帳號密碼寄給我吧!我再試試看好了。(hlps9999@gmail.com)
不一定會成功,試試看才知道。
因為想重製出你的狀況,不過手邊沒適合的環境。
15/10/2007, 13:52
電腦狂人:
那是因為資料庫編碼的問題,晚點我確定一下方法後再仔細回覆你(現在上課中)
15/10/2007, 13:01
老師您好!
關於剛剛的問題,因為我是在CentOS(linux)環境下做的,所以剛剛未改成Encode也應該不會有問題,可是不知道怎麼回事,安裝完成以後,以前的文章全變成亂碼了,不知有無其他的方法可解決。
謝謝!
15/10/2007, 12:43
老師您好!
之前在把lifetype1.1升級1.2時,在升級的過程中,已把設定檔編碼改成utf8,未把選項改成Encoded File Name,結果安裝完成後,文字全變成亂碼,請問老師有無相關解決方法。
謝謝!
PS:之前備份資料庫備份錯了,所以~~無法還原lifetype的資料庫了