sfs3 要下載中文檔名檔案,需要改「傳送 UTF-8 URL」這問題,其實算是有點麻煩。
有人分享了一篇文章 http://blog.urdada.net/2005/ 09/08/24/
,可以解決中文檔名問題。
我在 Centos 測試過,是可以的。不需改「傳送 UTF-8 URL」,就可以正常下載中文檔案。不過我學校沒使用 sfs3 公布欄等功能,所以也請大家測試看看是否可行。
一、安裝 httpd-devel (這是為了等一下可以執行apxs )
代碼: 選擇全部
yum -y install httpd-devel
二、抓取 mod_fileiri
代碼: 選擇全部
三、執行
代碼: 選擇全部
apxs -i -a -c mod_fileiri.c
10/23 補充:
若安裝過程發生以下狀況
/usr/lib64/apr-1/build/ libtool: line 970: gcc:命令找不到
apxs:Error: Command failed with rc=65536
請再安裝 gcc
代碼: 選擇全部
yum -y install gcc
安裝完成會顯示(部分內容)
Libraries have been installed in:
/usr/lib/httpd/modules
…...
chmod 755 /usr/lib/httpd/modules/mod_ fileiri.so
[activating module `fileiri' in /etc/httpd/conf/httpd.conf]
四、查看 /etc/httpd/conf/httpd.conf ,會多出這一行
代碼: 選擇全部
LoadModule fileiri_module /usr/lib/httpd/modules/mod_ fileiri.so
請在 httpd.conf 再加上下面的東西
代碼: 選擇全部
<IfModule mod_fileiri.c>
FileIRI On
FilenameCharset Big5
</IfModule>
五、重啟 httpd
代碼: 選擇全部
service httpd restart
完成!
沒有留言:
張貼留言