歡迎光臨, 訪客. 請先 登入註冊一個帳號.
三月 29, 2024, 12:49:28 下午
19595 文章 在 3865 主題 由 4580 會員
最新註冊會員: aa123aa1
  列出文章
頁: [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了。
5  支援 / 使用與操作 / [問題]LT1.2.1的/tmp/sql_error.log高達27GB?? 於: 四月 19, 2007, 06:55:52 下午
最近由1.1.6升級至1.2.1,過程沒有發生什麼問題
只有覺得在載入頁面時慢了一些,比前版的慢。

過了不久,常常就發生磁碟空間不足
經查竟發現/tmp/sql_error.log高達27GB,怎會這樣?!

我該怎麼避免寫這檔案的log檔呢?
6  支援 / 安裝與設定 / [情報] LifeType 1.1.6 釋出 於: 二月 26, 2007, 12:58:37 上午
雖然已是2/14日的舊消息了,不過也貼出來給大家看
網址是: http://0rz.tw/4e2se

我是使用1.1.4->1.1.5->1.1.6升級包,升級上沒有問題。
蓋舊檔即可。
7  開發 / 外掛程式 / Re: SPAM狀況極為嚴重~ 於: 十二月 28, 2006, 09:13:16 上午
的確,我也關閉了trackback功能,避免spam。
8  支援 / 使用與操作 / [問題]LT1.1.3如何查看文章分類內所有文章? 於: 十二月 27, 2006, 09:48:25 上午
以前在瀏覽 [文章分類] 時,
會show出該分類下所有的文章,
現在只有show出7筆,
這個可以自行設定嗎?
9  開發 / 外掛程式 / Re: SPAM狀況極為嚴重~ 於: 十二月 27, 2006, 09:44:11 上午
我的LifeType community也一直被spam困擾
不僅版面亂,且db效能低落
雖然加裝許多plugin也沒啥用,
只好消極地定期去db內刪除spam資料。

所幸spam的特徵都會填寫所有欄位(是人的話不會那麼仔細),
要清掉它們倒是不難,否則隨機的文字倒是沒有規則。
10  支援 / 安裝與設定 / Re: 【分享】LifeType1.0.6 升級到 LifeType 1.1.3 於: 十二月 27, 2006, 09:39:43 上午
檢查config中的table prefix設定,
並且利用完整版來進行升級
我從1.0.6 -> 1.1.3 並沒有問題。
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用戶網誌文章
竟是正常。

懷疑是這外掛有問題,請問大家使用上都正常嗎?
13  開發 / 外掛程式 / Re: [教學]迴響recentcomments插件安裝(for pLog 1.0) 於: 十月 29, 2006, 09:18:47 下午
如同一樓的程式碼內,把@換成:即可
這...有很難嗎?  目瞪口呆
14  支援 / 安裝與設定 / Re: [問題]LT1.1的Trackback資料表?? 於: 十月 10, 2006, 11:30:02 上午
感謝你,我已找到了。
原來type=2者為trackback...
15  支援 / 安裝與設定 / [問題]LT1.1的Trackback資料表?? 於: 十月 10, 2006, 04:07:29 上午
發現由1.06升級至1.1後,Trackbacks資料表不見了!
但在網誌後台卻仍發現相關的Trackbacks資料
查了所有的源碼也沒發現它的sql指令放在哪~~

請問有誰知道它塞去哪裏嗎?
頁: [1] 2 3 ... 8