X

LifeType 1.2.4 升級到 1.2.7

WordPress 大家都在升級, 就想看看 LifeType 是不是也有新版, 一查果然我落後很多, LifeType 最新版已經到 1.2.7, 原來我漏掉那麼多版本.

下載 LifeType 升級用檔案

解壓縮

  1. tar zxvf lifetype-1.2.4-upgrade-1.2.5.tar.gz
  2. tar zxvf lifetype-1.2.5-upgrade-1.2.6.tar.gz
  3. tar zxvf lifetype-1.2.6-upgrade-1.2.7.tgz

複製到系統目錄(假設系統目錄是 /var/www/lifetype)

  1. cd lifetype-1.2.4-upgrade-1.2.5/
  2. sudo cp -rf ./* /var/www/lifetype/
  3. cd ../lifetype-1.2.5-upgrade-1.2.6/
  4. sudo cp -rf ./* /var/www/lifetype/
  5. cd ../lifetype-1.2.6-upgrade-1.2.7/
  6. sudo cp -rf ./* /var/www/lifetype/

清除 tmp 的 cache

  1. cd /var/www/lifetype/tmp
  2. rm -fr 1/* cache* summary/*
  3. 這樣子就完成升級囉~ 再來就連到首頁看看是否正常即可.

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), 結果, 錯誤訊息就不再出現了..... 有點無言.....

Tsung: 對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
Related Post