maillog中出現calmav無法更新的訊息

在整合完postfix+MailScanner+Clam AV+F-prot+openwebmal+procmail+My Spam之後,在觀察maillog之後,會看到下面這些訊息。
重點在於一行 ClamAV updater /usr/local/bin/freshclam cannot be run
怎麼回事,用MailScanner帶起Clam AV之後卻無法順利的更新病毒資料庫
其實這個問題之前就有發生了,只是我把freshclam的指令寫在cron table中
Read more

Google 免費Adword(關鍵字廣告) 根本不是免費的

前陣子新聞炒很大,Google大量發送免費關鍵字折價券,小弟不才,我也有收到,是用一般郵件(蝸牛郵件Snail mail)寄來的,而且看起來很有誠意,送1888,放了兩個月之後,我終於有空玩了一下。

結果,我發現,這跟本就是在騙人的,這麼說好了,如果你要使用他們的免費折價券,你要先開啟帳戶,開啟帳戶完才能使用這個金額,而開啟帳戶要多少錢呢?
Read more

免費防毒軟軟Avira小紅傘掃不到的毒

公司最近有一台筆電,使用者說,接到一封UPS的來信,說貨送的有問題,結果在社交工程之下,使用者打開了這封信的附加檔案,不幸的,中毒了。
結果,使用AVIRA(小紅傘)來掃毒,卻實是有毒,把毒掃乾淨之後,還給使用者,結果微軟的惡意程式防護程式說,還是有毒,所以不給使用都開啟IE。當然連FireFox都不可以用。
最後,透過DR. Web這套免費掃木馬的工具,又抓出了7隻木馬,說實在的,小紅傘在這方面的問題,真的不少,已經不是第一次掃不到毒了,目前已經在評估其他的免費防毒軟體方案。
當然,目前公司也不是使用免費掃毒軟體小紅傘來當成我們的主要的防毒環境,因為小紅傘會誤判電子簽核系統中的元件,實在很Orz。

怎麼移除MailScanner毒病通知的贊助商訊息

當MailScanner把信丟給掃毒軟體掃毒之後
發現病毒,會出現一個文字檔,文字檔上會有一個訊息
「For all your IT requirements visit: http://www.transtec.co.uk

看了實在很刺目,要怎麼改掉呢?
cd /etc/MailScanner/reports/en
vi sender.virus.report.txt <—回信給寄件人附檔
vi deleted.virus.message.txt <—收信人郵件含毒被刪時的附檔

在檔尾會看到下面訊息~想怎麼改怎麼改囉!

MailScanner
Email Virus Scanner
%org-long-name%
%web-site%

For all your IT requirements visit: http://www.transtec.co.uk

MailScanner 安裝失敗的處理方式

為了增強postfix的郵件過濾功能,常常會搭配F-port/Clamav等防毒軟體或是spamassassin來判判垃圾信,使用貝氏定理來過濾郵件的spamassissin,更是企業處理垃圾信的首選之一。

最近架了一台測試server,在安裝新版的MainScanner(MailScanner-4.79.11-1),結果一直出現下面的訊息

connect timeout at t/io_sock.t timeout Read more

php與mysql套件問題,影響wordpress 運作

當mysql啟動、httpd啟動後,去run worpdress,結果出現「Your PHP installation appears to be missing the MySQL extension which is required by WordPress.」

我的解決方法如下

訊息是說少了一套php與mysql相關的套件,我記得有一個套件叫php-mysql,所以就用yum來安裝一下。指令如下
yum install php-mysql
service httpd restart
service mysqld restart

下完這些指令之後,就可以正常連線資料庫,如果出現連線失敗訊息
Error establishing a database connection
那就是帳號密碼的問題,請自行修改。

開心農場新免費外掛 測試 for 新開心農場

之前Facebook開心農改版,原本以為開心農場免費外掛會失效,沒有想到因為新舊農場都併存,所以開心農場免費外掛仍然可以工作,加上最近很忙,都沒有時間開外掛,今天Blog上有人留言,要我給他新版的免費開心農場外掛,我才知道舊版農場失效了,相對的,外掛也失效。

今天去找新版的免費外掛,提供了挖礦功能,算是這個版本的新功能,這個版本需要輸入帳號密碼,目前的版本,帳號會存在account.txt帳號檔內,至於密碼,也有存的,但是編碼過的密碼,至於密碼是不是能反向解碼,我是不知道,如果會怕的話,就不要用外掛。

這個Beta版的免費外掛目前只能單開,我還是偷雞了一下,一次開2隻外掛,我等下看看可不可以開到之前我開的四隻外掛。最近要外掛的人很多,官網常常流量會爆掉,我今天也試了很多次才下載到檔案,檔案不算小,所以,有需要的可以留言,但是和先前一樣,我有空才回信,昨天只睡2個小時,真的快要瘋掉了。

100319 因為我工作也很忙,開心農場也玩的懶懶的,即日起不再提供外掛資訊。

mysql資料庫亂碼問題處理

如果你用的php+mysql系統夠多,一定會遇到亂碼的問題,網路上有一堆解法,但是這些是對的嗎?不知道,我照了幾篇來做,就是有問題。

有一些國外的系統,使用的編碼方式是latin1,字集是用latin1_swedish_ci,結果系統運作的時候是正常的,但是如果系統出了問題,要從phpmyadmin進去維護,就會一個頭3個大。有人說這是因為在latin1編碼中存入big5字型的關係,結果我測試的結果,是在latin1中存入了utf8中文字,所以沒有辦法正常的顯示。因為不是所有的環境都可以透修改my.ini來達成,所以就要繞道而行。

先來證明一下假設好了,下一下sql指令,看一下資料庫中用了那些字集(編碼方式)
SHOW VARIABLES LIKE ‘character_set%’;
再來看一下是用了字集中的哪些字
SHOW VARIABLES LIKE ‘collation%’;

mysql中的操作指令
mysql> SET character_set_client = utf8 ;
mysql> SET character_set_connection = utf8 ;
mysql> SET character_set_database = utf8 ;
mysql> SET character_set_results = utf8 ;
mysql> SET character_set_server = utf8 ;

mysql> SET collation_connection = utf8 ;
mysql> SET collation_database = utf8 ;
mysql> SET collation_server = utf8 ;

SET NAMES ‘utf8’;
等於下面三個指令
SET character_set_client = utf8;
SET character_set_results = utf8;
SET character_set_connection = utf8;

好咧,就來看一下在php結合mysql中 要怎麼處理,可以使用下面的指令
mysql_query(‘SET CHARACTER SET utf8’);
mysql_query(‘SET NAMES utf8’);
mysql_query(‘SET COLLATION_CONNECTION utf8’);
mysql_query(‘SET COLLATION_DATABASE latin1’);

接著,就出現正常的內容囉!怎麼實際透過php操作mysql,還有一點技巧,我在這裡就不說了,想知道的留言問,免得被別人整篇抄去。

機車老外 讓我氣的想罵髒話

前面講到,我因為免費的烏克蘭域名被砍,所以我只好把網站移到另一個hosting的站,應該說parking過去,在經過24小時之後,dns已經可以mapping的到,但是資料的匯入,卻遇到問題。

因為我的mysql資料庫有33MB左右的大小,dump出來之後,也有9MB多的tar.gz壓縮檔,如果用mysql去匯入的話,在上傳9mb的資料時,早就timeout了(如果上傳頻寬不夠大,保證一定timeout),所以怎麼匯都匯不進去,而且很多hosting網站會限制匯入的檔案不能大於2MB(還好他們開到10MB,所以可以上傳)。因為不是第一次搬家了,之前搬家都可以請hosting網站的工程師幫我透過ftp上傳好的dump檔匯入,就不會有timeout的問題,結果,一封信回來,跟我說他們不支援這樣的動作(已經花了十幾個小時),如果要請他們匯入的話,要收我10塊美金,靠北邊走,指令我會下,問題是我連不進去啊,之前我就請他們工程師做過了匯入的動作(匯入快500mb的資料),現在跟我說不支援,他們希望我自己可以透過ssh的方式,自己下指令,老實說,我早就試過ssh的方式,cpanel上面的教學跟本和實際的版本對不起來,金鑰和公鑰都設定好,也在putty上匯入成功,但是我從來沒有成功過,真想用三字經問候他們爸媽。

最後怎麼做,從原網站的控制面版進去,分table去dump資料庫,分別建了一個4MB一個5mb的檔案,分別import進phpmyadmin,再改一下相關的設定(資料庫連線以及網站絕對位址等)結果就可以了。

我很難想像,如果一個人不敢和老外溝通,技術性的內容又懂的不多時,他們怎麼來做搬家的動作,所以架站簡單,但是要好好的長期維護,還是有一點難度的。