目前用TT1.1 時,發現我的時間是少了8小時,上去官網找了一下相關問題文章中寫的的改了
case
'Asia/Shanghai':
也沒有用!!換成HongKong
or GMT-4 都嘛一樣
最後發現我的PHP原本時間都正常只要執行TT
就亂掉了,所以我把時區設定這停掉反正我不會亂動時區調整如下:
一樣在Eolin.PHP.Core.php這隻找
function set($timezone)然後將
return putenv('TZ=' .
$timezone)
註解掉如下即可~^^
function set($timezone) {
if (@strncmp($_ENV['OS'],
'Windows', 7) == 0)
$timezone
= Timezone::getAlternative($timezone);
// return putenv('TZ=' . $timezone);
}
這招覺得很差,不過自用到是還ok啦 =.=|||
叔叔是有練過的喔!!
前幾天升級了TT,想說寫個升級分享經驗好了,可能有人也會有遇到
我個人從TT 0.96版就開始用了 先前升級至TT 1.0.1時
有程式可以直接按下一步 下一步的就完成升級
但這次1.1似乎找不到=.=||| (原主程式中是沒有的)
所以只好自已來升級了
1.先備份DB及整個程式,以免失敗後悔!!
2.解開TT 1.1
3.先建立TT 1.1 的db
4.先執行TT 1.1 的setup.php 安裝完成
5.將TT1.0.1附件attach目錄 copy 至新的TT1.1 attach目錄中
6.針對以下table 進行轉換,包含了(附件、留言、分類、文章、我的車連結、日統計點閱數、標籤及關連) 至於一堆filter 及trackback我就沒抓過來啦
在轉換之前要先將欄位做好對應,請執行以下sql 指令:
alter table tt_comments add isFiltered int( 11 ) default 0 ;
ALTER TABLE tt_categories CHANGE order priority INT( 11 ) DEFAULT '0';
alter table tt_categories add visibility tinyint( 11 ) default 0 ;
alter table tt_categories add bodyId varchar( 20 ) ;
完成後再將以下TT 1.0.1 Table備份轉TT 1.1去:
tt_attachments
tt_comments
tt_categories
tt_dailystatistics
tt_entries
tt_links
tt_tagrelations
tt_tags
7.再執行 select sum(visits) from tt_dailystatistics 統計出總點閱人次 把此數字update 回tt_blogstatistics (如果你沒有先進入TT1.1前台,請自行新增一筆 owner為1 把統計出的update 至 visits field
8.這樣就大至完成啦,不過目前有個問題 就是文章內的wysiwyg 好像也有升級,他新版換行和舊的不一樣(舊是用/ n 新的是用<br>),導致1.0.1的文章 在新版顯示是是沒有斷行的,這個只能一筆一筆改啦(還是有大大有程式可以一次轉?)
以上是我有點痛的轉換方式!! 歡迎大家指教
近期留言