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,還有一點技巧,我在這裡就不說了,想知道的留言問,免得被別人整篇抄去。

CKEditor 與 FCKEditor 整合 CKFinder上的差異

說真的,FCKEditor和新版的CKEditor在整合CKFinder上真的有差異,而且還差異蠻大的。

整合動作1
修改 CKEditor的config.js,增加CKEditor要讀取檔案路徑的設定,這樣才能順利的讀Image(JPG,GIF,BMP,PNG)和Flash以及檔案。

整合動作2
修改CKFider的config.js
把相關的設定設定好,才能上傳檔案,對於相對路徑和絕對路徑的概念清楚一點比較好

Read more

CKFinder 全新安裝設定

之前我用過的系統使用過FCKEditor,整合的就是CKFinder,因為最近想做一些東西,所以就單獨拿CKFinder來使用。

按照之前的經驗,調用CKFinder還蠻簡單的,這次怎麼這麼的不順。一直出現「因為安全因素 , 檔案瀏覽器已被停用 ! 請聯絡您的系統管理者並檢查 CKFinder 的設定檔 config.php !」

檢查了好幾次的設定,我才想起來,還有一個地方要設定,為了整個系統的安全性,CKFinder也可以透過session認證的方式來增加安裝性。

當然,說明的沒有錯,要去修改config.php,修改的地方只有一個,請參考下面。
在function CheckAuthentication()下面會看到
//return false; <—這行註解掉
return true; <—新增這行

原文說明如下
//WARNING : DO NOT simply return “true”. By doing so, you are allowing
//”anyone” to upload and list the files in your server. You must implement
//some kind of session validation here. Even something very simple as…

// return isset($_SESSION[‘IsAuthorized’]) && $_SESSION[‘IsAuthorized’];

//… where $_SESSION[‘IsAuthorized’] is set to “true” as soon as the
//user logs in your system.

意思是說,請不要輕易的將設定改成 return true,這樣一樣任何人都可以透過CKFinder來上傳檔案,任何人可以上傳檔案,假設設定的不嚴僅,一些網站的內容真的很容易被別人給黑掉,還好,我使用CKFinder的環境本來就有使用session做一些檢查,所以咧,各位看倌請小心使用。

智器SmartQ V7 開箱測試文

期待好久的ARM上網機(MID)SmartQ V7終於到手了,說在前面,3個OS的版本,WinCE6(不是最新的6.5),Unbuntu0910(目前最新版),Android 2.0(目前最新版)。

老實說,WinCE6.5的裝置一堆在賣了,SmarQ V7還在用WinCE6.0,而且問題還不少,USB的鍵盤滑鼠都不能用,而且Bar Code Scanner運作也不正常。

網友說Google Android是個半成品機器人,我試用的結果,根本不是半成本機器人,是根本有問題運作不良的機器人,藍牙不能用,無線無法設定。雖然韌體的更新不難,但是常常需要更新,設定也是變累的,因為只要一更新韌體,網路環境就要整個重設。

Read more

從FCKEdditor到CKEditor

最近因為工作的需要,所以特別去找了一下CKFinder這個檔案管理套件包。

CKFinder在一邊的情況下,作為檔案管理是相當好用的,但是如果整合了FCKEditor之後,更讓FCKEditor編輯器如虎添翼。

在官方網站K文件的時候,發現FCKEditor已經改版型CKEditor,我是不知道怎麼回事,所以就看了一下。

Read more

CKFinder表單欄位獨立調用 回傳檔案位置

之前為了做一些實驗,所以把FCKEditor和CKFinder做了一些整合的動作,當然一篇我整合的文章被商業網站未通知下的引用,實在有點不舒服,不過,我還是不藏私,分享一下我使用這個php 軟體做的一些事。

有時候,網站已經有很多資源了,我們要的只是一個超連結,或是網站上某一個檔案的路徑,所以回傳檔案就變的很重要,而且需要,在FCKEditor整合CKFinder之後,圖片上傳工具中,已經可以做到回傳檔案位置這樣的功能,當然,這樣的功能是CKFinder所提供的。

之前看過範例,就是當我們按下瀏覽按鈕之後,回出來網站的瀏覽畫面和檔案的縮圖,這時,只要點下檔案就可以拿到這個檔案的位置。 參考官方網站的Demo如下。

CKFinder跳出視窗

Read more

2維條碼 QR-Code

連接本站的二維條碼

目前QR Code並不流行,原因是因為很多的設備商都直接想跳過QR Code,從Code 39轉換到RFID,所以目前在2維條碼的應用上並不是這麼常見的。

如果你有報稅,那麼,二維條碼的申報方式你可能就有聽過,當然,QR Code只是讓我來練功用的,會不會走向實務面,目前還不知道。

之前都是用Code 39(Code 3 of 9,簡稱39碼)在做程式開發
看到客戶和友廠的標籤都有用2維條碼
連我同學都把QR Code拿來當成碩士論文的題目的
我想,深入研究一下,也是有必要的
所以,我也想來玩一下2維條碼

之前得到的訊息,2維條碼有專利的問題
所以很多程式都沒有辦法支援2維條碼
最近查了一下資料
其實在2006年就有免費的Library可以用
在安裝相關的libraray之後
已經可以產生正確的二維條碼
重點是,目前我沒有二維條碼的讀取器(bar code scanner)
所有,如果訪客的您有相關設備
不論是手機或是讀取器
可以幫小弟試看看的話
我會很感激的…

開心神農 facebook 開心農場外掛 2.0

開心神農開始收費了,應該說,除了少數開心農場外掛不收費之外,幾乎都開始收費了,開心神農是一個例子,開心蘋果也是一個例子。
如果不在乎美美的操作界面,還是有免費又安全的開心農場外掛可以用,而且又快又安全,不用輸入密碼,不會有帳號被盜的問題。

先前找到的開心農場外掛,不是有毒,就是有facebook帳號被盜的疑慮,不知道有沒有人想到這樣的免費外掛,如果有的話,請留言,我會回覆你的。

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