歡迎光臨, 訪客. 請先 登入註冊一個帳號.
五月 02, 2024, 01:12:56 下午
19595 文章 在 3865 主題 由 4580 會員
最新註冊會員: aa123aa1
  列出文章
頁: 1 [2]
16  支援 / 安裝與設定 / Re: 1.2裝後發生錯誤 於: 五月 03, 2007, 12:40:19 上午
我剛剛也發生了類似的問題
目前我的版本為1.2.1版

後來我清除了Tmp底下的資料後
有比較正常
17  支援 / 安裝與設定 / LT1.2 update to LT1.2.1 注意事項 於: 四月 16, 2007, 11:44:54 上午
大家好

昨天剛好注意到
www.lifetype.net已經發布了
1.2.1 也有發布1.2 update to 1.2.1的版本
http://www.lifetype.net/blog/lifetype-development-journal/2007/04/14/lifetype-1.2.1-available

但發現在update的版本中 沒有將wizard.php 包進去
所以有需要升級的朋友
可以從1.2.1裡頭擷取wizard.php擺到1.2 to 1.2.1的升級版本中做升級
18  支援 / 使用與操作 / Re: 發文時的錯誤訊息 於: 四月 04, 2007, 07:08:03 下午
您好
我想您應該有安裝blogtime的這個外掛吧
這個是存取權限所造成的error

您可以參考
http://wiki.lifetype.org.tw/index.php?title=LifeType_1.0/Plugins/blogtimes

注意事項的地方做修改
19  支援 / 使用與操作 / 發表文章後出現Uncaught exception 'Exception' Fatl Error 於: 四月 04, 2007, 07:03:58 下午
我目前的環境是
Lifetype1.2
OS: W2K3
Apache:2.2.1
PHP 5.1.6
MySQL 5.0.27
使用UTF-8格式

不知道為什麼常常會在發表文章後
出現像以下的Error Msg
引用
Fatal error: Uncaught exception 'Exception' with message 'BayesianTokens::updateOccurrencesFromTokensArray: Cannot update occurrences of token 'Wolf?.' in D:\wwwroot\BlogWebSite\class\dao\bayesiantokens.class.php:197 Stack trace: #0 D:\wwwroot\BlogWebSite\class\dao\bayesiantokens.class.php(167): BayesianTokens->updateOccurrencesFromTokensArray('2', Array, 0, 1, '0', 24) #1 D:\wwwroot\BlogWebSite\class\bayesian\bayesianfiltercore.class.php(87): BayesianTokens->incNonSpamOccurrencesFromTokensArray('2', Array, '0', 24) #2 D:\wwwroot\BlogWebSite\class\bayesian\bayesianfiltercore.class.php(108): BayesianFilterCore->train('2', '20070331_??????...', '<p>????????????...', '', '', '', false) #3 D:\wwwroot\BlogWebSite\class\action\admin\adminaddpostaction.class.php(157): BayesianFilterCore->trainWithArticle(Object(Article)) #4 D:\wwwroot\BlogWebSite\class\controller\controller.class.php(347): AdminAddPostAction->perform() #5 D:\wwwroot\BlogWebSite\admin.php(43): Controller->process(Array, 'op') #6 {main} thrown in D:\wwwroot\BlogWebSite\class\dao\bayesiantokens.class.php on line 197

另外,也有發生過,在正常的發表文章之後,
對該文章的內容再次修改,更新之後,就突然無法在該blog的首頁看到該文章
一定要直接使用路徑才可以在首頁看到文章。

以上的兩個問題,不知道有沒有人有遇過,
再麻煩大家幫忙偵錯。 感謝
20  支援 / 安裝與設定 / Re: 1.3碰到一个问题,不知道有人遇到没 於: 三月 25, 2007, 12:57:12 上午
剛剛再次的請一個友人協助
請他再同樣的環境安裝過一次
結果好玩的事情發生了
他可以正常的啟動summary.php

對過環境
終於發現了我遺忘的差異
在於我的PHP有安裝Zend
然後在PHP.ini 註解掉Zend的部份之後
summary.php終於可以正常的啟動

這邊不知道是我的Zend版本有bug還是...什麼樣的問題?

再次的提供我的Zend版本為3.2.2
21  支援 / 安裝與設定 / Re: 1.3碰到一个问题,不知道有人遇到没 於: 三月 23, 2007, 03:30:58 下午
呵呵~~感谢版主的回复,可能是我的系统有毛病了,我再查查 害羞 害羞

您好
我目前也跟您一樣遇到了同樣的問題
我是在安裝1.2版之後發生的

不知道您最後有沒有解決呢?

另外!
由於我的LT是使用Apache的Virtual Host
且每一個Host都有自己的Log檔

比較奇怪的是
當我在使用http://domain/summary.php的時候
自己host的log檔並沒有出現任何錯誤訊息
倒是在原本Apache自己的Log裡面出現 以下的notice
引用
[Fri Mar 23 16:46:12 2007] [notice] Parent: child process exited with status 3221225477 -- Restarting.
[Fri Mar 23 16:46:13 2007] [notice] Apache/2.2.3 (Win32) PHP/5.1.6 configured -- resuming normal operations
[Fri Mar 23 16:46:13 2007] [notice] Server built: Jul 27 2006 16:49:49
[Fri Mar 23 16:46:13 2007] [notice] Parent: Created child process 4020
[Fri Mar 23 16:46:13 2007] [notice] Child 4020: Child process is running
[Fri Mar 23 16:46:13 2007] [notice] Child 4020: Acquired the start mutex.
[Fri Mar 23 16:46:13 2007] [notice] Child 4020: Starting 64 worker threads.
[Fri Mar 23 16:46:13 2007] [notice] Child 4020: Starting thread to listen on port 80.

另外我在執行
summary.php的時候是發生
-------------------------------------------------------
無法顯示網頁
目前查閱的網頁無法使用。 網站可能發生技術問題或者您需要調整瀏覽器設定。
.
.
.
找不到伺服器或 DNS 錯誤
------------------------------------------------------
而在Server上面也確實有進入過的跡象,
因為在我網頁瀏覽summary.php的時候
除了Log檔有新增資料外,CPU也是顯示滿載的!
以上是比較特別的

--------------------------------------------------------
再次更新
剛剛在自己的另外一台機器上再次的安裝了LT1.2
這次安裝LT的summary.php是可以用的

自己大致上比較了兩邊的conf檔
兩邊apache的conf檔是差不多的
且兩邊的Apache都是使用Appserv所安裝的

失敗的這邊是使用Appserv 2.5.7、Win 2003
成功的這一邊使用Appserv 2.5.6、WinXP SP2

最大的差別就是失敗的這一邊LT是安裝在Virtual Host
-------------------------------------------------------------------------------
再麻煩大家幫忙隔空抓病了!
22  支援 / Instant LifeType 專區 / Re: 關於Apache Access Logs 於: 三月 23, 2007, 01:03:26 上午
感謝大家的資訊
在這邊我將使用批次檔 及 rotatelogs.exe 的兩種方法都實驗過了
對上面的兩種實作基本上都是可行的
但都遇到了一些問題

由於我的環境使用Apache 的Virtual host且每一個host都有自己的log檔

首先我一開始是使用rotatelogs.exe 的方法
在Win上面實作時不知道為什麼,在Apache 啟動的時候
Apache會開啟rotatelogs.exe這一個執行檔
而且是每一個log檔一個,
假如有三個host每個host都有error log及access log
這樣子就一次會有六個rotatelogs.exe 啟動起來
上面看起來不是什麼問題

但是 不知道為什麼,當apache的服務在stop的時候,
rotatelogs.exe是不會跟著stop的
所以就會發生自己在修改apache config等等
需要一值重新啟動apache時
apache因為一堆已經啟動的rotatelogs.exe 吃掉記憶體 而無法啟動

接著第二個方法
我有在嘗試使用批次檔的方式
使用上目前都是可以的
但是這樣的作法 log檔沒有辦法每天清空
所以log檔縱使每天複製一份出去,但所複製出來的,
會還包含著從啟動開始的log紀錄

第二個方法我自己有透過修改批次檔
來達到可以同時複製所有的log檔
而且每天會清空原本的log檔

以下就分享我自己所寫出來的log檔
程式碼:

NET Stop Apache2.2
FOR %%V IN (_*.log) DO FOR /F "tokens=1-3 delims=/ " %%A IN ("%%~tV") DO copy "%%V" %%A%%B%%C%%~nV%%~xV
FOR %%V IN (_*.log) DO DEL /s /q %%V
NET Start Apache2.2

首先第一行與第四行主要的功用為停止Apache及啟動Apache服務
第二行就是在複製批次檔擺放的那個資料匣下 所有 以"_"開頭 ".log"結尾的檔案 並且複製為 年月日 檔名.log
第三行的地方是在刪除原本的批次檔

同樣的 建立了這樣的一個批次檔之後
透過Win的排程設定,就可以達到每天更新log的效用了!!

至於為什麼要停止Apache來做這件事情呢?
主要是因為所有的log檔如果在apache啟動的狀況下
會因為控制權在Apache下,而無法刪除log檔
但我又一值無法找到使Apache啟動的狀況下清空Log檔的方法
所以只好透過停止Apache的方式來達到。

這邊是我參考MS的批次檔撰寫
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/zh-cht/library/ServerHelp/89fdf70e-7d52-4f45-865d-6a61963a3a7e.mspx?mfr=true
頁: 1 [2]