看 WordPress 大家都在升級, 就想看看 LifeType 是不是也有新版, 一查果然我落後很多, LifeType 最新版已經到 1.2.7, 原來我漏掉那麼多版本.
下載 LifeType 升級用檔案
- 到 LifeType 1.2.5 released 下載 Lifetype upgrade package from 1.2.4 (.tar.gz)
- 到 LifeType 1.2.6 released 下載 Lifetype upgrade package from 1.2.5 (.tar.gz)
- 到 LifeType 1.2.7 released 下載 Lifetype upgrade package from 1.2.6 (.tar.gz)
解壓縮
- tar zxvf lifetype-1.2.4-upgrade-1.2.5.tar.gz
- tar zxvf lifetype-1.2.5-upgrade-1.2.6.tar.gz
- tar zxvf lifetype-1.2.6-upgrade-1.2.7.tgz
複製到系統目錄(假設系統目錄是 /var/www/lifetype)
- cd lifetype-1.2.4-upgrade-1.2.5/
- sudo cp -rf ./* /var/www/lifetype/
- cd ../lifetype-1.2.5-upgrade-1.2.6/
- sudo cp -rf ./* /var/www/lifetype/
- cd ../lifetype-1.2.6-upgrade-1.2.7/
- sudo cp -rf ./* /var/www/lifetype/
清除 tmp 的 cache
- cd /var/www/lifetype/tmp
- rm -fr 1/* cache* summary/*
- 這樣子就完成升級囉~ 再來就連到首頁看看是否正常即可.
1.2.5 ~ 1.2.7 的 Release note
隨手記
LifeType 1.2.7 不能使用 admin 的帳號登入
在升級到此版前最好先開好其它帳號, 不然就得進去 DB 修改管理者名稱囉~
開關 cache_lite 方法
不想使用 cache_lite 的話, 關掉的方法如下:
vim /var/www/lifetype/config/cache.properties.php
$config["cache_method"] = "cache_lite";
改成
$config["cache_method"] = "null";
PHP 記憶體不夠用的修正(Debian)
好像從 1.2.x 版開始, 每次存檔就會出現下述的錯誤訊息:
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted
一看就覺得是 memory_limit 設定的問題, 但是查看 /etc/php5/apache2/php.ini, /etc/php5/cgi/php.ini, memory_limit 都是 128M 沒錯~, 所以寫簡單的程式來查查看:
<?php
echo 'CURRENT MEMORY USAGE = ' . memory_get_usage() . "<br />\n";
echo 'MEMORY LIMIT = ' . ini_get('memory_limit') . "<br />\n";
?>
先 Command line 試跑, 發現 Command line 只有 16M, 雖然應該不會有影響, 還是去修改成 128M(/etc/php5/cli/php.ini), 結果, 錯誤訊息就不再出現了..... 有點無言.....