« 上一篇 | 下一篇»

Lifetype 1.2.5-beta已釋出

12 十月, 2007 00:24 •  (29) 迴響  •  引用(0)  •  5683 hit.  • 分類: LifeType更新   

已將華龍部落格及小華龍部落格更新到 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. 加到書籤:

在管理後台上好幾個地方(文章列表、文章分類列表、迴響列表、引用列表、檔案列表)都有這個「 加到書籤」的選項,不過,我目前還不知道它到底是何作用?

 

 

創用 CC 授權條款
 
 
Related Posts Plugin for WordPress, Blogger...

29 Comments on "Lifetype 1.2.5-beta已釋出"

 

  1.    作者 luna       [管理]

    謝謝您了
    重灌解決了

  2.  

  3. 請問一事

       作者 luna       [管理]

    老師您好
    初次架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
  4.  

  5. 謝謝李老師提醒

       作者 kios       [管理]

    我知道了
    原來在config.properties.php裏面的prefix=""忘了填
    所以找不到config那個資料表

  6.  

  7. 我不會了...

       作者 kios       [管理]

    我資料庫是從之前的複製了一個新的,config/config.properties.php跟舊的內容就只有把lifetype116改成lifetype126而已,之前的裏面也沒有看到這樣子的表單。


    看看我的資料表,應該要有啊!

    阿欣 2008/03/3003:26:17

  8.  

  9. 我不會了....

       作者 kios       [管理]

    李老師您好:
    我照您的方法從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就是你資料庫裡的一個表單。
    照字面上來解釋,指的是它找不到你的資料庫裡lifetype126.config這個表單。

    檢查一下你的資料庫看看吧!

    說一下你是怎麼升級的,例如資料庫是複製了一份新的還是怎樣,你的 config/config.properties.php是怎麼改的,跟舊的內容有何不同?

    阿欣 2008/03/27 01:44:32
  10.  

  11.    作者 richard       [管理]

    老師您好,

         可是我連結時還是會出現下面的錯誤

    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??

     

  12.  

  13.    作者 richard       [管理]

    感謝阿欣老師,如果有使用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底下就有那麼多資料??

    tmp目錄下的東西就是一些cache檔,你可以刪除掉沒關係,在「全部站台管控」裡有個「清理垃圾」的功能,就是用來清除這tmp裡的cache檔的。

    這些cache檔清除後,系統會再自己重建的。

    阿欣 2008/03/19 02:55:41

  14.  

  15.    作者 richard       [管理]

    從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的檔案愈來愈大要如何處置呢??

    從lifetype1.2.4升級到1.2.5它的config.properties.php 可以共用嗎??

    可以,直接用吧!

    在資料庫的部分是如何備份與回復

    我是在主機上用mysqldump的指令來作

    mysqldump -uroot -p密碼 lifetype > /home/serverbackup/sql/`date "+lifetype-%y%m%d"`.sql 

    lifetype:我的資料庫名稱

    /home/serverbackup/sql/: 我要備份的位置

    `date "+lifetype-%y%m%d"`.sql :產生後的資料庫備份檔案,會產生 [lifetype-080317.sql]這樣依照日期的檔案。

    當然啦!我會將備份的指令寫在一個 .sh 的檔案上,然後再寫進 crontab 裡,讓它定時執行備份。

    備份到哪裡呢?當然可以在本機上某個目錄,但最好可以備份到另一台機器上更好,這個部份可以參考一下這一篇文章「備份server的資料」 

    至於還原資料庫,應該就是下 mysql 這個指令吧! 

    阿欣 2008/03/17  16:44:23

     

     

  16.  

  17.    作者 richard       [管理]

    因為之前測試是整個舊的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

  18.  

  19.    作者 richard       [管理]

    還有一個問題忘了問

    那就是老師您說新的主機下載新版的lifetype

    那舊的mysql的資料庫不需要放到新的主機嗎??

    如果需要的話,那新舊版的資料都一樣,不會有相容的問題嗎???

  20.  

  21.    作者 richard       [管理]

    謝謝老師這麼詳盡的回覆

    對我有莫大的幫助

    有一個另外的問題想請教老師

    那就是我之前一直想找一個可以下載台灣版的youtube短片

    剛好看到real player11版有提供這樣的功能,就下載安裝

    發現還滿好用的,但是連在看自己的部落格短片時

    都能輕易的下載自己放上去的短片

    但我看有些放在無名的短片,卻無法直接下載該短片

    不知阿欣老師知道該如何設定讓部落格上的短片無法下載嗎??

    謝謝!! 

  22.  

  23.    作者 richard       [管理]

    感謝阿欣老師的指點

    那gallery底下的目錄個別壓縮後是不是需要先把它移到別的目錄

    然後再壓縮整個lifetype的目錄,最後解開lifetype後,再到gallery底下解那些數字的目錄嗎???

    richard:
    既然你是兩台不同主機,應該就不需要將原本的lifetype整個做壓縮了,試試我下面的方式,下面主機A為原本的主機,主機B為新主機。

    主機A:

    備份gallery目錄,將底下內容寫成個 backupgallery.sh 的檔案,放在 /var/www 下面

    cd /var/www/lifetype/gallery
    zip -r 1.zip 1*
    zip -r 2.zip 2*
    ...
    zip -r 9.zip 9*

    給 backupgallery.sh 可執行的權限

    chmod +x backupgallery.sh

    執行 backupgallery.sh

    ./backupgallery.sh

    這樣在 /var/www 下面應該就會有1.zip~9.zip 的檔案了


    主機B :

    去抓新版本的 Lifetype,解壓縮後變成 /var/www/lifetype,將底下文字寫成個 getgallery.sh,放在 /var/www/lifetype/gallery 下面

    wget http://主機A IP/1.zip
    wget http://主機A IP/2.zip
    ....
    wget http://主機A IP/9.zip

    unzip 1.zip
    unzip 2.zip
    ...
    unzip 9.zip

    給 getgallery.sh 可執行的權限

    chmod +x backupgallery.sh

    執行 getgallery.sh

    ./backupgallery.sh

    這樣在gallery目錄的資料應該就順利抓過來,同時解壓縮完成了。記得再改變一下 gallery的目錄權限,可以被寫入

    chown -R apache.apahce /var/www/lifetype/gallery


    還有 templates目錄、你修改過的檔案等也要抓過來, 另外再自己修改一下config.properties.php 這檔案,大概就是這樣了。

    阿欣 2008/03/10 01:03:00
  24.  

  25.    作者 阿欣       [管理]

    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的資料」,目前我都是用這種方式。

  26.  

  27.    作者 richard       [管理]

    老師您好,

         最近剛好架一台測試主機,想把一台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的備份要怎麼作,又要怎麼回復呢?? 

    謝謝老師!!

  28.  

  29.    作者 阿欣       [管理]

    richard:
    1.2.5版已釋出2個月了,詳情可以看這裡「Lifetype 1.2.5 released

    沒有新功能,為一些bugs的修復,比較重要的修正,例如之前網誌名稱若改為某些中文字,會無法更改。發表文章時,若按下預覽功能,會發現文字編輯區無法使用。

    這些都已修復。

    所以建議還是更新到1.2.5版吧!

    以我自己的升級習慣,我會先去下載升級包(例如 Lifetype upgrade package from 1.2.4(.zip)),然後再看看是否有我之前自己修改過的檔案再自己修改一下,沒問題了再上傳到主機去。

    其實你只要有做好備份的動作,若升級有問題,再隨時恢復回去就好了啦!

    多玩幾次,累積經驗,久病成良醫啦!

    前一陣子因有私人事情在身,無法到線上來,所以才關閉迴響功能的。

  30.  

  31.    作者 richard       [管理]

    之前在安裝lifetype時阿欣老師強烈建議要安裝1.2版的

    所以那時就聽老師的建議,到現在運作的還算順利

    不知現在1.2.5的正式版出來了嗎??

    1.2.4需要升級到新版的嗎???

    因為之前在很多升級上有一些痛苦的經驗

    所以除非有安全上的問題,想到要升級就會卻步

    因此想聽老師的意見

    另外不知老師有沒有用過secretlog這個外掛

    不知為何,它的中文會出現亂碼,有那裏的設定需要修改嗎???

    前一陣子有連到老師的blog, 好像有一陣子是不能留迴響

    現在又可以了,真是高興

    最後,祝阿欣老師2008年心想事成 健康如意

  32.  

  33. 大致上應該是這樣子啦!

       作者 yunol       [管理]

    我們學校資料庫因為混合兩種編碼程式,所以我要倒出big5資料庫的時候,就登入粉舊版的phpMyAdmin 2.5.0,倒出來的就是正確的繁體big5中文字,我有兩個phpMyAdmin,有時候舊東西不能急著扔!嘻嘻。

    也因為如此,我即使利用AppServ,也不勾選MySQL,另外獨立安裝,有一次重灌居然忘了,一著急又跑企問,哈哈!

  34.  

  35.    作者 阿欣       [管理]

    大姐:
    你的問題剛好也有人問(雖然你已解決),所以我就又寫了一篇文章「 如何在摘要頁(summary)上做公告

    至於電腦狂人的問題,後來我並沒有幫上什麼忙,是他自己解決問題的。應該請他寫一篇文章來分享一下
    解決方式,以後有人遇上就可以幫忙。

    我是有試出大概的解決方式啦!他那只是亂碼的問題,應該是先調整一下phpMyAdmin,先可以看正確中文,取出資料後再改成utf8編碼倒回去就可以了。

  36.  

  37. 找到了,弄好囉!

       作者 yunol       [管理]

    找到了,弄好囉!原來在index.template

  38.  

  39. 哎唷~重點忘了!

       作者 yunol       [管理]

    人老厚話,重點忘了問,以前公告寫在templates/summary的recent.template,現在應該寫在哪呀?

  40.  

發表迴響
 authimage

Google+ 迴響

*********