歡迎光臨, 訪客. 請先 登入註冊一個帳號.
五月 02, 2024, 04:29:31 下午
19595 文章 在 3865 主題 由 4580 會員
最新註冊會員: aa123aa1
  列出文章
頁: 1 2 3 [4]
46  支援 / 安裝與設定 / Re: 前辈帮忙告诉我怎么把贝叶斯训练器禁用吧 於: 二月 28, 2006, 08:11:29 下午
多谢前辈指教,这是困扰我很久的问题,我想您说的就是问题的根本原因了
我这就回去把原来的内容清空。 吐舌頭

hi wateriii:

把貝氏分類器過濾關掉後,你可以試試把資料庫裡面的 lifetype_beyesian_tokens table 內容清空,也許就解決你的問題了。

這是用猜的:
你關掉了貝氏過濾功能,但是舊的有問題的 tokens 仍然存在 table 裡,所以持續影響 blog 的運作。
若我猜的沒錯,而且你已經啟用 mb_string 支援來解決問題,那清除舊的 beyesian_tokens 後,你仍可試著打開貝式過濾功能看看。

lss
47  支援 / 安裝與設定 / Re: 前辈帮忙告诉我怎么把贝叶斯训练器禁用吧 於: 二月 28, 2006, 04:24:07 下午
感谢这位前辈及时回复,但问题并非如此简单。 嚎啕大哭
事实上,在发现断字问题之后,我就立刻将贝氏过滤功能设
置为关闭。

设定不使用贝氏分类器过滤并不难,难的是无法让分类器
停止训练。也就是说,问题出在过滤之前。一旦出现中英文
混合内容,截取token 就会出错,然后把大堆错误讯息呈现
给无辜的用户。

后台最大的问题是没有提供一个选项,可以让选取token的
工作停止下来。 傷心

版面上前几天有人问过类似的问题,我也参与了讨论,但这
个问题明显没有得到 Mark 前辈的充分重视。我查找了许多
相关信息,只是了解到需要启用 mbstring 模组的支持,这个
模组已经于今天凌晨启用,我本来以为可以高枕无忧,但
发现今天又出现新的用户抱怨此事,实在令人遗憾。

48  支援 / 安裝與設定 / 前辈帮忙告诉我怎么把贝叶斯训练器禁用吧 於: 二月 28, 2006, 01:37:25 下午
实在太恐怖了,总是报错,不是评论报错就是发文报错,用户不明白
还以为发表失败,然后就反复发,后来发现出现很多同样的文章……

开始知道是 mbstring 模块的问题,后来启用了,中英文混合不成问题了
数字和中文混合又出故障,我的神啊,快告诉我怎么把这个该死的
贝氏训练器关闭吧,我实在被它搞得神衰…………………………………………

宁可用验证码,放弃垃圾引用屏蔽,我也不想在刚建立服务器不久就给
人家一种很不专业的感觉。
49  支援 / 安裝與設定 / Re: phpMyadmin要怎麼設定才能改成進入需輸入帳號和密碼? 於: 二月 21, 2006, 02:47:46 下午
我用的 pma 2.7.0 不支持 http 登录,我为此试了很久,吐血……
最初是因为old_password 的问题不能登入,后来修改为oldpw之后
仍然不能登录,我最后才获悉新版 pma 的 http 登录模式有bug,
此后改为cookie模式就没问题了

提供一下我個人的做法給大家參考:

在 phpmyadmin/config.inc.php 裡面,做如下設定
引用
$cfg['Servers'][$i]['auth_type']     = 'http';    // 使用 http 方式做認證
$cfg['Servers'][$i]['user']          = '';      // MySQL user 留空白
$cfg['Servers'][$i]['password']      = '';          // MySQL password 留空白
這樣做,會在連進 phpmyadmin 時,跳出對話窗要求 mysql 的帳號及密碼,若密碼錯誤則不允許使用。

另外,若 apache 支援 ssl ,還可以在 phpmyadmin 目錄下加一個 .htaccess ,裡面加上一行:
引用
SSLRequireSSL
這樣還可以限制只能使用 https 的加密連線,保護輸入的密碼。至於安裝ssl憑證的部份,請自行上網搜尋一下吧!

lss
50  支援 / 安裝與設定 / Re: 發表文章時出現 這問題 於: 二月 21, 2006, 02:37:55 下午
我们的 LifeType 1.0.3 / mysql 5.0.18 / php 4.4.2 也出现这问题,数据库编码是
utf8-general-ci, mysql 错误日志如下。我们从未修改任何程序源代码。Mark
前辈认为这是怎么回事呢?

19-02-2006 21:49:30 ERROR - The following query =
INSERT INTO lt_bayesian_tokens (blog_id, token, spam_occurrences, nonspam_occurrences, prob) VALUES ('4', 'momo?, '0', '1', '0.01')
generated the following error message =
Data too long for column 'token' at row 1

20-02-2006 17:12:36 ERROR - The following query =
INSERT INTO lt_bayesian_tokens (blog_id, token, spam_occurrences, nonspam_occurrences, prob) VALUES ('19', 'qmd?, '0', '1', '0.01')
generated the following error message =
Data too long for column 'token' at row 1


發表文章應該不會出現這樣的錯誤啊?

這是當有人發表『迴響』時, Bayesian Filter 在作訓練的程式啊!

你有改過程式嗎?

Mark
51  支援 / 安裝與設定 / Re: [解决方法]关于默认安装LT1.0.3 却无法显示日志的问题 於: 二月 18, 2006, 03:51:14 下午
我前两天就 lt1.0.3 的安装问题致信给你,您还没有收到么?
感谢你们创造了 lifetype 这样一个很棒的 blogging 系统。

你是用哪一版的 PHP & MySQL,因為這個問題已經在 1.0.2 中修正了啊!

Mark
52  支援 / 安裝與設定 / Re: [解决方法]关于默认安装LT1.0.3 却无法显示日志的问题 於: 二月 18, 2006, 03:48:24 下午
我也安装了同样的系统 php4.4.2 mysql 5.0.18 iis5.0 win2000
开始的时候安装无法进行,后来文章无法发布,我们是大陆用户
解决方法很简单,把自己的 mysql 账号密码设为 old_password()
再然后,用 phpmyadmin 将自己的数据库编码方式设置为 utf-8 general
还有就是在 mysql 5.0.18 下面安装,似乎 strict mode 会带来麻烦
我就是安装中一旦数据库建立以后,立刻到 lt_articles 表中将
mangle_... 这个字段设置为可以为 NULL 值,才算能正常插入文章
内容到数据库

新下的LT1.0.3, 一路安装, 最后提示安装成功, 却看不到LT自动发表的第一篇"Congratulations!" 的日志.(日志计数正常,显示为1), 但内容及标题却是一片空白.

检查tmp目录,发现有sql_error.log文件.
搜了一下,类似情况见:
http://forum.lifetype.org.tw/index.php?topic=1514.0
http://forum.lifetype.org.tw/index.php?topic=1593.0

解决办法:
1.  把 plog_articles_text 內的 mangled_topic 的 null 屬性從 not null 改為 null  ---by Mark Wu
2.  我没搜索论坛之前是这样解决的: 修改wizard.php, 将 mangled_topic text NOT NULL 改为 mangled_topic text NOT NULL DEFAULT '',

不知道我的方法是否也正确?

还有mark在官方论坛里类似问题的帖子(见http://forums.lifetype.net/viewtopic.php?t=3749&postdays=0&postorder=asc&highlight=mangledtopic+default+value&start=15)
中提到:
引用
please kindly use lifetype 1.0.2 beta to avoid this problem

为什么我用LT1.0.3还是会有此问题呢?


頁: 1 2 3 [4]