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网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_11960.html