2010年9月29日 星期三

使用 php 讓 browser 自動使用 utf-8 編碼 

< ?php
header("Content-type:text/html;charset=utf-8");
? >

免費又好用的工具程式

好用的看圖軟體及編修工具: http://www.xnview.com/en/download.html

好用的文字檔編輯工具: http://notepad-plus-plus.org/download

好用的數學軟體: http://freemat.sourceforge.net/
另一款數學軟體: http://www.gnu.org/software/octave/download.html

好用的 HTML 編輯軟體: http://kompozer.net/

好用的 ftp 軟體: http://filezilla-project.org/

好用的 sshd http://www.freesshd.com/?ctt=download

好用的 ssh client: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

好用的虛擬電腦: http://www.virtualbox.org/wiki/Downloads

好用的解壓縮軟體 http://www.7-zip.org/

好用的加密軟體 http://www.truecrypt.org/downloads

好用的遠端遙控軟體: http://www.realvnc.com/products/download.html

好用的燒錄軟體http://www.imgburn.com/index.php?act=download

好用轉 PDF 工具: http://sourceforge.net/projects/pdfcreator/

好用的 p2p 軟體: http://www.utorrent.com/

2010年9月26日 星期日

Windows sshd

1. 下載
free SSH Server: http://www.freesshd.com/
free SSH Client: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
2. 安裝 freesshd, 設定:
Users TAB: 增加 user, 設定密碼, 使用 Password stored as SHA1 hash,並勾選 Shell, SFTP, Tunnling
Tunneling TAB: 勾選 Allow local port forward, 並勾選 Allow remote forwarding
其他使用內定值即可
3. 安裝 putty
設定 SSH/Tunnels,
增加 Source port (將使用 127.0.0.1:SorcePort 來存取), 要連線的 host 及 port: DestinationIP:DestinationPort
4. 開啟防火牆設定,令其可通過防火牆

2010年9月25日 星期六

安裝 phpBB (電子布告欄)討論區

到官方網站下載
1. phpBB 主程式及中文語系相關檔案: http://www.phpbb.com/downloads/olympus.php
2. language pack 共有 3 個檔案需要下載: http://www.phpbb.com/languages/
Language, subsilver2, proSilver 等 3 個壓縮檔
3. 參考竹貓星簡易安裝法: http://phpbb-tw.net/phpbb/viewtopic.php?f=116&t=50303
4. 將上述檔案解壓縮放到 Web server 適當目錄底下: ./phpBB3
5. 執行 mysql client, 產生新資料庫, 並將資料庫權限設好管理員帳號及密碼
6. 利用瀏覽器訪問 http://.../phpBB3/install/index.php
7. 將 資料庫名稱, 管理員帳號, 管理員密碼, 輸入
8. 移除 ./phpBB3/install 目錄
9. 完成
10.開始管理版面

Apache2 一些資訊

啟用 Directory 時, 其內部選項是會被其子目錄所繼承的, 但後續的相同的 directive 可以改寫,蓋掉前面之敘述

(A) 策略 1: 先嚴格禁止,在慢慢開放,
在根目錄先用 AllowOverride None, 其底下目錄, 接下來如沒有特別指定,則預設是關閉 Override:

AllowOverride None
Order deny,all
deny from allow


(A) 策略 2: 先全部開放, 再一一禁止
在根目錄先用 AllowOverride All, 其底下目錄, 接下來如沒有特別指定,則預設是開啟 Override:

AllowOverride All
Order allow,deny
allow from all



... : path 使用絕對路徑
只作用在此目錄內, path 欄可以使用 Regex 語法, 包含 ~ 符號, regular expression 使用 "" 括起來
例:

Options Indexes FollowSymLinks

AllowOverride --> 只存在於

Ubuntu 的 Appach 設定會 include /etc/apache2/sites-enabled/000-default
在此他會將 DocumnentRoot,AllowOverride 重新改寫,


Options: ALL, ExecCGI , FollowSymLinks, Includes, IncludesNOEXEC, Indexes, Multiviews, SymLinksIfOwnerMatch
FollowSymLinks : Apache2 是否會遵循 Symbolic link
Indexes : 要不要顯示目錄裡的內容

2010年9月23日 星期四

Ubuntu Linux 啟用 apache2 的 mod_rewrite

Apache2 啟用 mod_rewrite module
a2enmod rewrite

DMSguestbook 啟用

Wordpress 的 DMSguestbook plugins 在 Ubuntu Linux Server 上無法運作原因:
驗證碼的 PNG 圖像無法產生 --> 需安裝 php5-gd
apt-get update
apt-get install php5-gd

2010年9月22日 星期三

安裝 Wordpress

1. 下載 Wordpress
英文版: http://wordpress.org/
正體中文版: http://www.wordpress.com.tw/
2. 安裝 WAMP server: http://www.wampserver.com/en/
或 phpnow: http://phpnow.org/
3. 設定Mysql,新增一個資料庫給wordpress使用並產生wordpress的管理者,例如資料庫=wp3,管理者=admin, 密碼=123456
create database wp3;
grant all on wp3.* to 'admin'@'localhost' identified by '123456'
4. 將wordpress解壓縮,並將所有檔案放入Apache server的 www 根目錄內
5. 使用 Borwser 瀏覽 Apache server 上 wordpress 所在之根目錄, 並將(A)資料庫名稱,(B)使用者名稱,(C)密碼,分別填入設定檔內.

HTML 自動轉址

HTML 在 head TAG 內加入以下代碼自動轉址:
<
meta http-equiv="refresh" content="1;url=http://prowaterprovfing.com.tw"
/>
其中 1 代表 1 秒後自動轉址,url 就是即將要轉移的目的地網址

若使用 php 則加入以下代碼:
header('Location: http://prowaterprovfing.com.tw');