2010年12月23日 星期四

qnap httpd的設定檔及透過ssh重啟httpd的指令及其路徑

/usr/local/apache/conf/apache.conf
/etc/init.d/Qthttpd.sh restart
曾加一個ssh重啟指令
/etc/init.d/login.sh restart

2010年12月21日 星期二

Joomla 元件 powermail 4 joomla的使用教學

利用linux系統在格式化擴充的硬碟空檔,把這篇文章寫完!

首先進到powermail 4 joomla,點選右上角的參數設定,進去後有很多設定頁籤,(你看到的中文說明,是小弟我自行中文化的結果)。

image

2010年12月18日 星期六

joomla 佈景主題設計工具Artisteer 2.5的垂直選單套用法!

image

首先選擇你要用套用垂直選單的選單模組(塊)進去裡面設定

選擇

進階參數的中的模組CSS類別字尾

image

將其中的值改為:art-vmenu

即可

2010年12月14日 星期二

joomla!的CB與Jdownloads元件的版本更新升級的方法!

這兩個元件更新升級極簡單,不需移除舊的版本,只要新的版本直接安裝,即完成更新升級的動作了!

2010年12月7日 星期二

joomla 自製選單元件swmenufree,翻譯完語系檔之後,要進一步設定,才能顯示你要的語系!

若以內定為繁體中文語系且你想它呈現簡體中文設系為例,假設你已自行將簡體中文轉好檔放入適當的資料夾了,但你在簡體joomla環境裡,仍然看到的會是繁體中文字型,這是因為此組件的設計有缺點,此組件無法自動因應joomla語系自動調整呈現同一語系,必須使用者自行在admin/language/裏的default.ini檔裡設定,以文字編輯軟件打開,更改traditional_chinese.php為simplified_chinese.php,即可顯示簡單中文了。

2010年12月5日 星期日

接上一篇文章,已試了,目前的元件如sh404SEF、expose gallery等都前台後自動呈現相關語系了!

試了許多元件,只要言檔的檔名及相關參數正確,使用者都不需再設定任何東西,只要是多國語言檔,安裝完自動就呈現該系統的語系了,但目前唯一怪怪的是groupjive,

joomla語言檔中文化檔名的取名規範,及其遵守之重要性!

先前我在文章裏提到有些語言檔中文化之後,可是元件本身安裝完,卻還是去捉英文的語言檔,以至於必須找到includ語言檔的相關程式,修改其預設的語言(通常是english)而將其改為你自己的語言檔之檔名(若你的語言檔檔名取為taiwan,則改為taiwan),然而這樣實在有違所謂的多國語言元件,因為實在不能讓一般使用者在自行安裝完,即呈現自己該國的語言。今天我發現若本土化的語言檔之檔名取得適當,則可不用再自行進到程式裏去更改設定,至少我在xmap這個元件裏遇到的狀況便是如此。我原先總是將繁體中文的語言檔取名為taiwan(若始英文的語言檔檔名為english),因為總覺得這樣才對應,然而實際用在xmap時,又遇到還是不會自動捉這個語言檔,於是我再將語言檔檔名改為zh-TW,然而程式還是沒捉到。本想進到admin.xmap.php這個程式裏,將其中的這一段的

2010年12月1日 星期三

發哥groupjive繁體中文語系版,改為簡體中文語系的方法

我已將繁、簡中文都放在檔案裏了,內定為繁體中文語系,若要改為簡體語系可依下列方式進行簡體化語系。

先解壓縮整個套件

image

joomdoc安裝時必須將joomla的根目錄設為777或755但擁有者為apache

joomdoc安裝時必須將joomla的根目錄設為777或755但擁有者為apache,否則是安裝不起來的!

2010年11月26日 星期五

還有一類joomla中文化的問題與方法!

就像前面文章所提過的,joomla元件的中文化其實有時還是有其必須進一步特殊更改的,因為各個元組件的程式編寫者一開始的規劃不同,所以要達到全面的中文化語系,實在無法用一種方式就能確保全部的元件都可以達到前後台全面的中文化,我現在就再來講一種類型,以著名的元件GroupJive為例,要達到其前台能中文化,是很簡單而標準的,只要將其元件包解壓縮,找到其中language資料夾裏的english.php,將這個語言檔另外拷備成一份檔名為tradiction_chinese.php(檔名也可隨便取,只要這樣較符合通用的習慣,另外還必須注意,若字形編碼不是utf-8者,在做中文翻譯時,務必要轉換成utf-8,才不會到網頁裏看到的中文字變亂碼),然後開始進行翻譯即可。最後再從解壓縮的根目錄裏找到.xml檔,在適當的相對應位置加入(如何做,請看這裏)你新建的檔案及其路徑的一個字串)再壓縮打包成zip檔就可以安裝到joomla(安裝GroupJive之前好像要先安裝CB,否則裝完之後,joomla系統會變全白,先安裝CB,再安裝GroupJive就可以正常運作)。然而安裝完,滑鼠點GroupJive這個元件要進一步設定時,會發現其後台的管理介面仍然完全是英文介面,然而前站已可以正常使用中文介面了,這樣對於一般用戶在前台使用已不成問題。然而對於英文不怎樣的後台管理者,要做適當的設定,可得花一番心力看懂其英文說明,這時想努力找到能在後台將GroupJive語言設定成中文,可是實在是找不到,面對這種類型的元件,只能說元件程式編寫者,不想使其後台的語言成為一個可自動偵測你的joomla內定系統語系而改變其顯示的語系,它就是要你只能用英文的啦!

難而對於我們就是要把它改成中文語系的人而言,要如何改它呢?底下我來說明我的做法:

2010年11月25日 星期四

joomla元件sh404SEF製作中文化語言檔打包的方法並指定為中文語系的方法。

有些joomla元件(組件)的語言檔在有心人找到外國語言檔而辛苦將它本土化,然後再放回原程式裏打包成可直接安裝的多國語言元件,基本上只要如前面的幾編文章所提的方法,就大致已可完成很多元件(組件)的中文化方法了,而一般的元件的程式設計者最初規劃軟體時,也多數是寫成可以自動對應你的joomla系統的內定語系,而自動呈現該元件中有對應的該國語系,而這也就是所謂的多國語言檔元件,能夠使前台用戶在切換前台語系時,該元件(組件)也能改變語言(只要它有該語系的語言檔即可)。然而有些軟體就不是這麼簡單了,當你好不容易翻譯完本地的語系之後,也修改了.xml檔,安裝完的程式也有將你辛苦翻譯的語言檔安裝到joomla系統裏,可是該元件卻都還是只呈現原來的語系(通常是english),這類的軟體有的可以到後台的控制台去選語系,但也有一種是完全無法變法更改的,如expose gallery,以及sh404SEF,這類著名的元件,小弟花了很多時間,辛苦的將其語言檔翻譯成中文語系之後,卻無法運用,然而由於小弟的英文不好,翻譯的時間很長,也因為時間花太多了,所以當最後無法使用,實在很不爽,為此只好做一種中文化的方式,就是取代法,什麼意思呢?就是將保留原檔名(如english.ini,不另建一個名為taiwan.ini的檔案),而將裏面放的英文語系檔改為中文語系檔。有些元件在用了這樣的方式之後果然可以呈現中文語系,但是這樣做總還是覺得怪的怪,所以最後還是不得不進一步進到程式裏去做語言檔更改設定的方法,通常這種改法,網路上要找到更改的方法,好像很不易找到,例如我就想找到sh404SEF的設定更改方法,但找了很久,中英文與官方網站裏好像都沒有相闗的說明,最後我只好用土法鍊鋼的方法,去更改,首先強調,小弟我不會程式語法,也沒正式學過,所以只能憑直接覺得怎麼改而後去測試,底下的方法,用於只是改語系設定的方法應該能解決全部語系設定的問題:

2010年11月23日 星期二

好用的SOBI2檔案管理系統前台編輯器問題!

非常美觀且好用的檔案管理系統SOBI2好不容易裝好了,可是要到前台上傳檔案項目時,卻發現無法出現用戶自定的joomla編輯器,這樣要如何讓用戶自行上傳檔案項目呢?其解決方式如下

2010年11月20日 星期六

我的joomla選單快速調序法,供研究參考,也希望網友有什麼更快的方法可以在此發布討論!

image

如上圖,若要將所有文章單元表列移到首頁之下成為數目2的位置,但我們看排序欄裏其所有文章單元表列是110,而站內網誌是6,若以滑鼠按110前方的上移鈕,每按一次,會發現110的值會原則上遞減,而當其數值小於6時,才能真正跑到數目2的位置而放於站內位置之上。若每按一次上移鈕,數值即減1,這樣我們要按100多次的上移鈕,才能將所有文章單元表列移到首頁之下成為數目2的位置,這樣好像很沒效率,小弟目前還不知道什麼最快的方法,僅有此一較快之法,供大家討論參考:

2010年11月18日 星期四

joomla元件,讓使用者能用K2在前台編輯發表文章之設定教學

對於K2這個強大的joomla元件,如何使用戶能在前台使用K2編輯項目,在網路上的中文說明太少且僅以文字做說明,不易理解,小弟花了很多時間摸索總算找出方法,在此以圖文說明的方式,一步一步說明,希望能有助於有心想用此元件者,能很快的進入狀況,不用再像小弟花這麼多時間了。

2010年11月16日 星期二

joomla套件語言檔辛苦中文化完之後,將其放入原始安裝檔內使其成為「可直接安裝」的多國語言版之補充說明

對於相關的說明之前已有一篇文章說過了:如何自製含中文語言檔的直接安裝joomla延伸套件?

現在我要補充說明的是:若原始檔中語言檔的路徑結構是如圖1,且安裝檔.xml裏language的設定部份如圖2時,該如何製作成「可直接安裝」的多國語言版?

2010年10月22日 星期五

gallery2的另一種語言檔案tpl中文化的方法

前面提到po檔的中文化方法,現在談談tpl的中文化方法。也正是因為不是所有的模塊都是以 po、mo的方法來記錄、讀取語言檔,所以才會必須面臨處理tpl語言檔的問題。

我中文化gallery2語言檔的方法!

http://www.zzbaike.com/wiki/Gallery:%E6%9C%AC%E5%9C%B0%E5%8C%96的方法去做,最後會卡在make install PO=zh_TW,而網路上找了半天,一直找不到我所遇到的問題,明明檔案的中文化就是已經做好,為何就是無法中文化?最後終於找到問題,原來是檔案擺的位置。

2010年10月19日 星期二

joomla1.5 寄信發出PHPMAILER_RECIPIENTS_FAILED訊息!

當遇到這個訊息,做了如下兩個動作,應可解決你的問題,至少目前我是如此解決的:

編輯components/com_contact/controller.php檔

找到這一行

2010年10月17日 星期日

joomla1.5版裏,他網用seednet的smtp寄信的設定

在做這個設定之前提,你必須是seednet的網路用戶,所以你有seednet的email及其收信密碼。

image

重點是:authsmtp.seed.net.tw

2010年10月16日 星期六

rsync透過ssh備份指定連線port參數

例如若port為8023

Rsync與ssh合作配備份主機是很簡單的,寫一個Shell Script或是直接寫到crontab上
非常簡單,但是若我們使用ssh加密與非標準的22Port所以要使用--rsh或-e這參數來使用ssh
--rsh='ssh -p 8083'或是 -e 'ssh -p 8083' ,注意要使用' '

ssh連線指定port的語法

若port為9000

ssh -p 9000 ID@IP

使用public/private key讓putty(ssh)自動登錄(以及linux上使用金鑰做ssh自動登陸)

資料來源:http://hi.baidu.com/felixwang/blog/item/7ce2cf1b2fccf7fdaf51338b.html

方法一:使用puttygen.exe
第一步:生成密匙
運行puttygen.exe,選擇需要的密匙類型和長度,使用默認的SSH2(RSA),長度設置為1024就可以了。
passphrase可以為空,免得登錄時還是要輸入一次密碼。
點擊Save private key 按鈕保存公匙和私匙,例如key.ppk,public key不用保存,以後使用Puttygen.exe Load功能就可以顯示public key。

ssh_confing的一些小設定

使ssh登入僅接受金鑰登入而不接受root密碼輸入的sshd_config之設定

PermitRootLogin no => yes   #若要使root無法登入則保留為no

PasswordAuthentication yes => no

要使特定使用者才可以使用su指令

2010年10月15日 星期五

joomla安全問題

joomla架設安裝期間,很多資料夾都必須設置為777的權限,然而這樣的網站運行起來是有風險的,所以在一切就定之後,各資料夾的權限要重新設定一次。設定的方式是在joomla根目錄裏打入下列指令與參數:

2010年10月14日 星期四

mrtg與snmp的安裝設定

#以yum install 指令安裝這兩個套件

yum install net-snmp
yum install mrtg

#修改 /etc/httpd/conf.d/mrtg.conf 准許可以瀏覽的 IP

#重新啟動 apache => /etc/rc.d/init.d/httpd restart

2010年10月2日 星期六

TP-LINK的Firewall裏的IP Address Filtering設定技巧

買了一個英文版的router,結果設定的義意與方法實在不是很能完全了解,這時只好到網路上找相關的說明,好不容易找到有代理商將其中文化的說明文件,結果因為其舉的例子與我的狀況差異太大,結果反而使我一直受限於其舉的例子形態而一直無法用對我需要的設定。底下的內容,希望對於與我狀況相近者能有所幫助。

2010年9月26日 星期日

好用的網頁介面檔案管理系統webshare的簡單安裝設定

下載檔案:http://en.webshare.fr/?page=download

將下載的檔案解壓縮放於你網站的根目錄,例如:/var/www/html/而成為/var/www/html/webshare為其網路瀏覽路徑。即在瀏覽器上打入http://你的網頁網址/webshare,即可以進到其瀏覽介面

image

2010年9月23日 星期四

office 2007 更換序號的方法

office 2007 如果你需要更換序號的話

Setp 1. 請使用regedit 

Setp2. 找到以下機碼 HKEY_LOCAL_MACHINE -> SOFTWARE ->Microsoft-> OFFICE -> 12.0 -> Registration找到將「DigitalProductID」及「ProductID」刪除

收工關閉office 應用程式
Setp3. 重新打開office 應用程式,會跳出輸入序號畫面輸入正確序號。

2010年9月9日 星期四

Joomla 1.5套件模組前台中文化的簡單方法(影片教學)

這個方法是最簡便,且可直接使用,如果你的中文化只是針對一個網站的前台(要讓訪客覺得你的網站是友善的!),而不是要再把語言檔包回原來的壓縮檔,以做為其它系統安使用的話,用這個方法可說是又快又可行,不用考慮檔名與路徑的問話。

Joomla 1.5套件前台CB會員社群頁籤怪字中文化的簡單方法(影片教學)

方法很簡單,發哥之前想錯方向,用了較難的方法,結果找不到解決的方式,偶然間發現,原來這麼簡單,所以就製作影片,以免忘了,也供網友參考!

2010年9月7日 星期二

如何自製含中文語言檔的直接安裝joomla延伸套件?

以easybookreloaded這個套件為例,首先將原英文檔的套件不要安裝,直接在windows裏解壓縮,

解開後會看到這些檔案

image

如何將相同延伸套件的資料從先前joomla1.0辛苦建立的資料轉移到joomla1.5裏面?

我的作法是首先確認在不同環境版本的同個套件在資料庫裏有同樣的資料表,如此才有機會以我的方式轉移資料到joomla1.5的環境裏。

首先將舊資料庫備份

可直接到資料庫的目錄裏以下這樣的指今:cp –a 資料庫目錄  新資料庫目錄

以centos為例,mysql資料庫的目錄路徑為  /var/lib/mysql

2010年9月6日 星期一

我的Joomla1.5延伸套件中文化方式

底下是我將Joomla 1.5延伸套件中文化方式,把它寫出來是為了讓使自已以後有機會中文化的時候,能記住這過程,而較能順利的完成中文化,再者也給一些英文能力強的人,也有心想參與中文化者參考,若能如此,則以後我輩將可更輕易的使用中文化的Joomla延伸套件了。

底下以Community Builder這個延伸套件為例,目標是使前台,能完全中文化,

image

2010年9月4日 星期六

2010年9月3日 星期五

joomla套件(components、Extensions),繁體中文化教學,以joomdoc為例:

底下過程完全是小弟個人的中文化方式,僅供有志者參考:
首先在joomla套件裏最好先安裝eXtplorer套件,(上傳下載檔案簡單)。
image

2010年9月2日 星期四

安裝完twonkymedia後,設定好使用者名稱與密碼後,無法登入的時後?

將系統中的

以find / –name twonkyvision-mediaserver.ini搜尋twonkyvision-mediaserver.ini的位置,然後將其刪除即可以不用帳號密碼的方式再次進入設定。

linux系統下joomla1.5使用gmail做為smtp的設定法

前先以下述的設定方式,使得joomla1.5確實可以用gmail smtp寄信:
1.首先編輯joomla安裝目錄下的     libraries/phpmailer/phpmailer.php
var $Host= "localhost";   改為   var $Host= "你的帳號@gamil.com";

2010年9月1日 星期三

gallery2配合apach2虛擬主機時的網頁路徑問題:

ssh登入進到gallery2的目錄裏找到config.php檔,然後以文字編輯軟體更改最後一行的網址
$gallery->setConfig('baseUri', 'http://www.tp.edu.tw/main.php');

改為你新增的虛擬主機網址的gallery2路徑即可,例如,若你的gallery2虛擬主機的網址為http://gallery2.dyndns.com則在原來未設虛擬主機時的網址http://www.tp.edu.tw/改為http://gallery2.dyndns.com這樣即可。

2010年8月28日 星期六

joomla1.5.2升級到1.5.9

從網路上下載壓縮檔到server裏,只接解壓縮覆蓋原始檔即可。

2010年8月26日 星期四

joomla從1.0.15升級到1.5,相關套件資料轉移的方式

joomla的升級實在不是很聰明,除了可說1.5版的使用根本是另外架設環境之外,加上當初1.0時代的內定資料庫的編碼與1.5的編碼不同,更造成系統升級管理上的一大困難,好不容易1.5版的系統架起來,網路上找到套件與1.0.15的相同套件,但是問題來了,原來在1.0.15那邊的資料並不會自動轉移到1.5版這邊來,期間很多東西都要動手去移,由於今天時間己晚,改天我再將自己資料轉移的過程貼上來,一來以免他日遇到類似的問題時,還要重新摸索一次,再者也給有心要升級的網友參考我的方法。

2010年8月23日 星期一

joomla 1.0升級成1.5版,mysql資料庫latin1轉utf8問題

相信 MySQL 的編碼對很多人來說 … 一直是個相當令人頭痛的問題 … 底下要記錄的是如何把資料庫的資料, 由 latin1 轉成 utf8..
一般 .. MySQL 裝起來後(用 rpm 安裝) ,系統的預設編碼是 latin1.
而很多人在安裝一些網頁的系統時,如 wordpress、LifeType、phpBB … 等等,都會選擇 utf8 。
這時 … 系統一樣可以正常運作 … 只是當用 phpmyadmin 進入管理資料庫時,就會發現 .. 怎麼中文字的部分都變成了歪七扭八 ..
或者一些鬼畫符的文字。如:凡事先從工作講起
image

2010年8月19日 星期四

自行備份的centos5 for web重新還原系統時的注意事項

底下的作法記錄下來是為了自己他日有需要還原時,照作即可,以免過程作錯而又要再次還原而浪費時間。

2010年8月14日 星期六

linux在webmin設定samba產生問題的解決經驗。

說實在的,對於linux的強大可塑性,非專業的我實在無心於完全的了解,所以就想用一些圖形介面來操作設定相關的服務,也因而在架好centos5之後,隨即安裝起webmin 這套圖形介面的管理程式,而samba原是在安裝centos5之時即選擇的服務,理論上也應該在安裝好之後透過webmin裏的「samba視窗檔案分享」的正確設定之後即可正常服務才對(圖1) ,samba的安全等級(圖2)有幾個選項,有共用級別、使用者級別、密碼伺服器、網域.....等選項,而就我所知一般密碼伺服器及網域等均必須有另外一台專門做為相關服務的伺服器配合,才能做到,也就是說,通常單一電腦所做的選項僅能以共用級別使用

2010年3月5日 星期五

QNAP設定為強制ssl登入後,無法登入的解決方法!

QNAP,何改為強制ssl登入後,就無法登入成功?就我的認知,我已將所有的防火牆都打開了,卻仍然無法登入,打入帳號密碼之後,一直跳在登入畫面前。問題出在什麼地方?會是系統的bug嗎?還是要開啟這個功能時,必須有什麼搭配條件?底下是一段有無改為強制ssl登入畫面的差異!
解決的方法:用其它的BROWSER 如firefox

2010年2月27日 星期六

調整程式選單反應時間的方式。

a.在/開始/執行,打入regedit
b. 雙擊 HKEY_CURRENT_USER
c. 雙擊 ControlPanel
d. 單擊 desktop
e. 在視窗的右欄找尋 MenuShowDelay
f. 雙擊 " MenuShowDelay " 這個字串,出現調整欄
g. 設數值越小,反應數度越快,建議設為3000。
h. 登出,再登入之後,就會看到改變了

2010年2月25日 星期四

ssh由a機登入b機,無法登入的解決方法!

當由a機登入b機,,而出現以下訊息,無法登入時!
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that the RSA host key has just been changed. The fingerprint for the RSA key sent by the remote host is e6:8e:c8:e4:85:33:72:e7:2e:04:35:65:bb:c2:2f:1d. Please contact your system administrator. Add correct host key in /root/.ssh/known_hosts to get rid of this message. Offending key in /root/.ssh/known_hosts:1 RSA host key for 10.1.2.227 has changed and you have requested strict checking. Host key verification failed.
登入a機這邊,將/root/.ssh/know_host檔打開:
vi /root/.ssh/know_host
將其中關於b機的那一串記錄刪掉即可!

2010年2月23日 星期二

在網頁管理介面下,選了強制ssl登入之後,就無法登入了。 想從ssh進去更改設定檔,但不知哪一個設定檔是在更改該設值的,以及如何更改?能否說明一下,

ssh admin帳號登入後,找到/etc/config/uLinux.conf這個設定檔裏的Force SSL =1,將1 改成0 就會變成非強制SSL 登入

Remote tool/Teamviewer , http://wiki.qnap.com/wiki/TeamViewer_setup_for_remote_desktop_connection

Download Teamviewer QS version HERE

Disclaimer:
Our advice is strictly limited to the question(s) asked and is based on the information provided to us. QNAP Systems Inc. does not assume any responsibility or liability for the advice given and shall not be liable for any direct, indirect, special, incidental or consequential damages in connection with the use of this information. Always back up your data. For more information, including technical information updates, please visit our website at http://www.qnap.com/

2010年2月20日 星期六

透過ssh定時自動備分。

在linux系統下。當要將a機的資料備份到b機時,首先將先在a機ssh模式下不用密碼能登入b機,做法要看http://yuhfa.blogspot.com/2009/12/ssh.html 這篇文章。
之後在a機的以vi編輯crontab:
打開後格式如下:

2010年2月17日 星期三

DM500S 檔案路徑說明

DM500帳號(CCcam.cfg)的上傳路徑:/var/etc/
衛星參數配置檔(Satellites.xml)的上傳路徑:/var/etc/
衛視節目台標文件(services)上傳路徑:/var/tuxbox/config/enigma/
上傳手動安裝檔路徑:/var/tmp- >tmp/
衛視節目破解文件(keys)上傳路徑:/var/keys/
PC硬碟內DM500檔夾上傳路徑:/var/mnt/hdd/或/hdd- >/var/mnt/hdd/
背景執行檔(尾碼分別為esml、info、png)上傳路徑:/var/tuxbox/config/enigma/skins/
DM500開機畫面圖片(easylogo.so和easylogo.cfg)文件存放位置:/var/tuxbox/plugin/
DM500協議插件(CCcam)存放位置:(1)/var/bin/;(2)/var/etc/(3)/var/script;(4)/var/tuxbox/plugins/(5)/var/uninstall/www.tvroe.com-