DirectAdmin安裝mod_encoding支持中文cms教程
導讀:cms教程cms教程 以下的DirectAdmin安裝mod_encoding支持中文文件名的過程,完全來自全球主機論壇Captain大神分享,由于32位和64位系統下的操作方式略網站建設制作網站建設多少錢。
以下的DirectAdmin安裝mod_encoding支持中文文件名的過程,完全來自全球主機論壇Captain大神分享,
由于32位和64位系統下的操作方式略有差異,所以分開表述。首先,我們來看32bit CentOS下的安裝方式。
以root用戶SSH登陸服務器,然后逐步如下代碼。
wget ftp://ftp.aconus.com/fc5/mod_encoding/mod_encoding-2.2.0-1.i386.tar.gz????? #下載安裝包
tar zxvf mod_encoding-2.2.0-1.i386.tar.gz???????????????????? #解壓
rpm -ivh iconv_hook-1.0.0-1.i386.rpm
rpm -ivh mod_encoding-2.2.0-1.i386.rpm?????? #安裝
安裝之后,我們還需要修改配置文件,讓Apache支持中文名。
vi /etc/httpd/conf/httpd.conf???? #編輯httpd.conf
加入如下內容
LoadModule encoding_module /usr/lib/httpd/modules/mod_encoding.so
<IfModule mod_headers.c> Header add MS-Author-Via “DAV” </IfModule> <IfModule mod_encoding.c> EncodingEngine on NormalizeUsername on SetServerEncoding GBK DefaultClientEncoding UTF-8 GBK GB2312 AddClientEncoding “(Microsoft .* DAV $)” UTF-8 GBK GB2312 AddClientEncoding “Microsoft .* DAV” UTF-8 GBK GB2312 AddClientEncoding “Microsoft-WebDAV*” UTF-8 GBK GB2312 </IfModule>
保存,退出,然后重啟Apache。
service httpd restart
【注意】以上網站seo優化培訓的httpd.conf和mod_encoding.so的位置,可能會有不同,大家根據自己的位置修改。
如果您是使用64bit系統安裝DirectAdmin,請往下看,上面的操作僅適用于32bit系統。
首先,安裝必要組件。
yum install gcc –y??????個業網站建設公司? #安裝gcc組件
wget http://d.nicwind.com/files/mod_encoding_64.tar.gz????? #下載壓縮包
tar zxvf mod_encoding_64.tar.gz??? #解壓
接下來逐步編譯。
tar zxvf mod_encoding_64.tar.gz cd mod_encoding_64 patch -p0 < mod_encoding.c-apache2.2-20060520.patch
cd lib chmod 755 configure ./configure –prefix=/usr make && make install ldconfig
cd ../ chmod 755 configure cp -p /usr/sbin/apxs /usr/bin ./configure –with-apxs=/usr/bin/apxs –with-iconv-hook=/usr/include make gcc -shared -o mod_encoding.so mod_encoding.o -Wc,-Wall -Llib -liconv_hook cp mod_encoding.so /usr/lib/httpd/modules
【注意】最后一行代碼中的/usr/lib/httpd/modules請根據modules位置自行修改之。
接下來,我們還是需要修改Apache的配置文件。
vi /etc/httpd/conf/httpd.conf???? #編輯httpd.conf
加入下面的內容。
LoadModule encoding_module modules/mod_encoding.so <IfModule mod_encoding.c> EncodingEngine on NormalizeUsername on SetServerEncoding GBK DefaultClientEncoding UTF-8 GBK GB2312 AddClientEncoding “(Microsoft .* DAV $)” UTF-8 GBK GB2312 AddClientEncoding “Microsoft .* DAV” UTF-8 GBK GB2312 AddClientEncoding “Microsoft-WebDAV*” UTF-8 GBK GB2312 </IfModule>
關鍵詞標簽: DirectAdmin
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-28 ,文章DirectAdmin安裝mod_encoding支持中文cms教程主要講述DirectAdmin網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_11960.html