六月18

IE 下載 Office 2007 檔案變成 zip

如果您的 Web Server 是採用 Apache,那有可能使用 Internet Explorer 下載 Office 2007(docx、ppts、xlsx…) 檔案的時候,會發現副檔名自動變成 .zip,有以下解決方法(擇一即可):
一、修改 mime.types 檔案
加入:
application/vnd.openxmlformats docx pptx xlsx
二、修改 httpd.conf 檔案
加入:
AddType application/vnd.openxmlformats .docx .pptx .xlsx
三、使用 .htaccess
加入:
AddType application/vnd.openxmlformats .docx .pptx .xlsx
參考文章:Office 2007 MIME types for Apache


九月18

在嵌入式 Linux 架設 Boa Webserver

Boa 是一套小型的網頁伺服器,很適合應用在 Embedded System 上,並且內建就可以直接支援以 C 寫的 CGI 網頁,這篇是移植 Boa 到 ARM9 S3C2410 平台的過程,Linux 版本為 2.6.17.4,使用 arm-linux toolchain 3.4.1 編譯。
1. 產生 Makefile
下載 Source code 並解壓縮進到 src 目錄。
# ./configure –host=arm-linux
2. 修改 Makefile 使用跨平台編譯
CC = arm-linux-gcc
CPP = arm-linux-gcc -E
# make (如果編譯或執行時有錯誤請看Q&A)
# arm-linux-strip boa
3. 配置 Boa
可以在源碼目錄找到這個設定檔,放到 /etc/boa 裡面,有修改的部份如下:
User 0
Group 0
#DirectoryMaker /usr/lib/boa/boa_indexer
CGIPath /bin:/usr/bin:/var/www/cgi-bin
ScriptAlias /cgi-bin/ /var/www/cgi-bin/
然後需要放一個 mime.types 檔案在 /etc,我是直接複製 ubuntu [...]

九月2

線上製作 .htaccess 檔案

.htaccess 檔案是 Apache 伺服器裡的一項功能,可以提供管理者在目錄層級自定義一些瀏覽規則,一般常用的功能有:密碼保護、網頁重導向、存取限制、錯誤頁面等,不過 .htaccess 的語法實在是記不太起來,每次使用都要先去翻手冊或是找範例來參考。
「.htaccess Editor」這個網站可以線上幫您製作 .htaccess 檔案,而且還有正體中文語系,有了它就可以快速幫您產生一些常用的基本功能囉!
怎麼使用?只要將產生的內容存成 .htaccess,放入要作用的網頁目錄即可。如果沒效果就是 Apache 設定為不允許使用 .htaccess,請參考手冊 AllowOverride 項目來修改。

六月3

可攜式 APM 網頁伺服器

前陣子在無聊人那邊看一篇「完全可攜的 APM 網頁伺服器」,覺得非常的好用,以 7zip 壓縮後不到 10MB,比另一套免安裝的 xampp 輕巧許多。
因此自己也重新整合了一個,裡頭的設定檔沒有刪減,可以依自己喜好修改。另外特別感謝冰樣的正體中文化。
.檔案下載:PortableAPM
MD5:caf72f6232cfd81e1adc7ffc0679f3ed

五月13

MySQL 遠端連線設定

有些主機空間不開放使用 MySQL,這時就可以自己架一台 MySQL Server 並設定允許外部連線,讓沒有 MySQL 的主機也能使用。
方法很簡單,只要兩個關鍵步驟即可:
1) 開啟 TCP 3306 (預設 MySQL Port)。
2) 新增一個 User,主機(Host) 為允許連線的網域或 IP,如果不限制可以用「%」表任何主機。
如果不行請檢查 mysql 設定檔 (my.ini 或 my.cnf),註解下面文字
skip-networking
bind-address=127.0.0.1