|
列出文章
|
頁: [1] 2 3 ... 8
|
1
|
支援 / 安裝與設定 / [經驗]LT 1.2.1升級1.2.3的過程
|
於: 六月 18, 2007, 03:37:39 上午
|
我分別下載各版升級包upgrade-xxx.zip 備份db後,就直接採overwrite法一版一版蓋檔, 發現升1.2.2時,幾乎都替代所有檔案:
因此升級後若需下面需要: 1.修正有自訂修改的class 2.根目錄下*.php加入避免php5執行警告:error_reporting(E_ALL ^ E_NOTICE); 另badbehavior plugin下的index.inc.php也要加。
升級上蠻容易的,也沒發現啥大問題 此文章是加強大家版本升級上的信心。
|
|
|
2
|
支援 / 安裝與設定 / Re: [經驗]LT 1.1.6升級1.2.1的過程
|
於: 四月 20, 2007, 02:36:45 下午
|
新版本支援的功能(如comment分頁),我也沒有立即就套用template 是先求沒有error,再慢慢參考官方的template。
目前我的1.2.1跑得挺好的,一些bug也都沒出現 建議升級。
|
|
|
3
|
支援 / 安裝與設定 / [經驗]LT 1.1.6升級1.2.1的過程
|
於: 四月 19, 2007, 10:47:07 下午
|
LT1.2剛釋出的小問題,可能讓大家卻步了,前天我剛好升級成功, 因此把經驗po上來,壯壯大家的膽。
1.解壓縮LT 1.2.1 updated版本,把舊版目錄的gallery移入新版中,開放/tmp或/gallery目錄的寫入權限。 修改config/的連線密碼,跑wizard.php。
2.偵測ok後,就會開始升級,其中最主要是要選定file編碼的問題 主要是支援中文或windows系統,就選encoded file方式。
3.資料庫schema會自己修正,接著把wizard.php移開,再把/tmp的東西先砍掉 避免殘留錯誤。
4.把1.2的plugin如authimage, recentcomment,本來也要使用hiddeninput,它的寫法有改變 最重要是在login時會發生DB login失敗的問題,因此我就沒用hiddeninput。
5.登入admin帳戶,檢視「全域設定」,把每一個tab都按一下設定,讓它能寫入新增的格式參數。 作這份動作,有助解決一些難以解釋的怪現象。
6.查看外掛,把各插件預設enabled,並強制每個user不能異動。每個插件的子選項就不要強迫user 大概設一下預設值(隨便打一些key值)。
7.修正"網誌說明"內文字會被以純文字對待的預設寫法(class/action/adminupdateblogsettingaction.php),因此我是開放user自行維護這欄位,可以讓user自行客製化或連結圖,因此不能用純文字。在smarty template顯示中,$blog->getAbout(false)傳入false不要格式化。
8.到處按一按測一測,再把/tmp的資料清掉(全域設定有支援清檔),就可以上線了。
問題發現: 1.我有開放貝氏過濾機制,但似乎table schema的insert會有問題,造成/tmp/sql_error.log爆增 因此我暫時關閉這功能,一切正常。
2.尚未發現其他問題。
|
|
|
4
|
支援 / 使用與操作 / Re: [問題]LT1.2.1的/tmp/sql_error.log高達27GB??
|
於: 四月 19, 2007, 07:00:12 下午
|
查了log內容:
19-04-2007 19:56:42 ERROR - The following query = INSERT INTO bayesian_filter_info (blog_id, total_spam, total_nonspam) VALUES ('212', '0', '');generated the following error message = Out of range value adjusted for column 'total_nonspam' at row 1 Blog\class\logger\logger\logger.class.php(157): PatternLayout.format Blog\class\logger\logger\logger.class.php(137): Logger.log Blog\class\dao\model.class.php(142): Logger.error Blog\class\dao\bayesianfilterinfos.class.php(144): Model.Execute Blog\class\dao\bayesianfilterinfos.class.php(173): BayesianFilterInfos.insert Blog\class\dao\bayesianfilterinfos.class.php(37): BayesianFilterInfos.insertLate Blog\class\dao\bayesianfilterinfos.class.php(40): BayesianFilterInfos.getBlogBayesianFilterInfo Blog\class\security\bayesianfilter.class.php(198): BayesianFilterInfos.getBlogBayesianFilterInfo Blog\class\security\bayesianfilter.class.php(182): BayesianFilter._getMostSignificantTokens Blog\class\security\bayesianfilter.class.php(93): BayesianFilter.getSpamProbability Blog\class\security\pipeline.class.php(166): BayesianFilter.filter Blog\class\action\blogaction.class.php(83): Pipeline.process Blog\class\action\addcommentaction.class.php(42): BlogAction.BlogAction Blog\class\controller\controller.class.php(340): AddCommentAction.AddCommentAction Blog\index.php(52): Controller.process
看起來total_nonspam應該要是數值,卻傳入空白,導致錯誤! 有否可能這schema有問題呢?
我先把bayesian_filter_enabled 設為false了。
|
|
|
9
|
開發 / 外掛程式 / Re: SPAM狀況極為嚴重~
|
於: 十二月 27, 2006, 09:44:11 上午
|
我的LifeType community也一直被spam困擾 不僅版面亂,且db效能低落 雖然加裝許多plugin也沒啥用, 只好消極地定期去db內刪除spam資料。
所幸spam的特徵都會填寫所有欄位(是人的話不會那麼仔細), 要清掉它們倒是不難,否則隨機的文字倒是沒有規則。
|
|
|
11
|
開發 / 核心補強 / [問題]如何trace程式碼所在位置(LT1.1.3)?
|
於: 十二月 14, 2006, 04:35:52 下午
|
我有一個需求,是想把user登入的帳號,改採不區分大小寫(LT1.1.x會區分) 就想自己學著trace程式碼。
然後,我僅有的線索是該頁 admin.php,及參數 op=Login 那麼我怎麼在LT去找到程式碼所在位置呢?
因為LT把code寫得太厲害了,分物件反而不容易追蹤 請教先進們該如何找線索呢?
例如md5密碼,儘管我使用全文檢索,單是md5的程式行就很多 我過濾只剩password相關的,也有很多行 從其物件命名也看不出所以然 (該改某處或全改??)
|
|
|
12
|
開發 / 外掛程式 / [問題]secret 1.1造成LT 1.1.3 cpu 100%?
|
於: 十二月 14, 2006, 02:57:00 上午
|
我使用secret 1.1外掛在LT1.1.3中, 但發現只要把secret/ 放入plugins/內,再browsing使用者的網誌文章 ie圖示就轉個不停,接著就cpu 100%了。
把secret目錄移走,再refresh用戶網誌文章 竟是正常。
懷疑是這外掛有問題,請問大家使用上都正常嗎?
|
|
|
15
|
支援 / 安裝與設定 / [問題]LT1.1的Trackback資料表??
|
於: 十月 10, 2006, 04:07:29 上午
|
發現由1.06升級至1.1後,Trackbacks資料表不見了! 但在網誌後台卻仍發現相關的Trackbacks資料 查了所有的源碼也沒發現它的sql指令放在哪~~
請問有誰知道它塞去哪裏嗎?
|
|
|
|
|
|