无标题文档
wdCP系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdCDN系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
wdOS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdDNS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
注册 发贴 提问 回复-必看必看 wddns免费智能 DNS 开通 本地或虚拟机使 用wdcp 一键包在mysql编 译时"卡住"
【300G高防】双线 无视攻击 wdcp官方技术支持/服务 阿里云8折优惠券 无敌云 腾讯云优惠中,现注册更有260代金额券赠送
返回列表 发帖
提问三步曲: 提问先看教程/FAQ索引(wdcp,wdcp_v3,一键包)及搜索,会让你更快解决问题
1 提供详细,如系统版本,wdcp版本,软件版本等及错误的详细信息,贴上论坛或截图发论坛
2 做过哪些操作或改动设置等

温馨提示:信息不详,很可能会没人理你!论坛有教程说明的,也可能没人理!因为,你懂的

[求助] wd的环境不支持中文路径怎么办?

各位你们在使用wd整套搭建的php站点的时候,有没发现目录里头   中文的路径或者文件访问不了啊?怎么解决?

为什么其他的又可以呢?
名签人个

很正常,wdcp又不是万能的,需要你自己安装模块

TOP

本帖最后由 myluoliang 于 2017-4-3 22:02 编辑

系统信息   
系统名称:WDlinux Control Panel (简称wdCP) (WD订阅)
当前版本: wdCP v3.0.8 最新 v3.0.8 更新日志
操作系统:2.6.32-642.el6.x86_64
主 机 名:LinuxOS
CPU参数:1个 2核 64位   还未安装云锁,开启云锁,服务器会更安全,现在就 安装
CPU型号:Intel(R) Celeron(R) CPU G1620 @ 2.70GHz
系统时间:2017-04-03 21:34:44 CST
运行时间:1 天 2 小时 16分
服务器IP:192.168.0.251
系统负载:0.19   0.30   0.25
内存使用:总:1.65 GB   已用: 238.20 MB   剩余:1.42 GB

1、安装gcc组件。
yum install gcc -y

2、下载压缩包。
wget http://d.nicwind.com/files/mod_encoding_64.tar.gz

3、将压缩包解压,进行编译。
=====依次输入命令开始=====
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 /www/wdlinux/apache/bin/apxs /usr/bin
./configure --with-apxs=/www/wdlinux/apache/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 /www/wdlinux/httpd-2.4.23/modules
=====依次输入命令结束=====
注:/www/wdlinux/httpd-2.4.23/modules为apache的modules目录,可以用。(find / -name modules查找这个目录的路径)
注意:把/www/wdlinux/httpd-2.4.23/modules改成你的apache模块存放路径。


4、完成以上操作后,再修改apache的配置文件(可以用find / -name httpd.conf,找出httpd.conf文件的路径),
把下面的内容添加到apache的配置文件httpd.conf中。
命令:vi /www/wdlinux/httpd-2.4.23/conf
内容:
LoadModule encoding_module modules/mod_encoding.so

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

wq!保存,退出

5、重启apache
service httpd restart

6、完成

Nginx:
一、确定你的Linux系统是UTF编码,Root登录SSH:
env|grep LANG
LANG=en_US.UTF-8


二、NGINX配置文件里默认编码设置为utf-8


server
{
listen 80;
server_name xxxx.com ;
index index.html index.htm index.php;
root /usr/local/nginx/html/inginx.com;
charset utf-8;
}

三、如果使用putty
windows –> translation –>UTF-8

mkdir 中文目录名
echo ‘中文目录名’ > 中文目录名/中国.html

四、如果是用securecrt 上传文件,请选择 回话–>外观–UTF-8
如果是FTP软件也将默认编码设置为TUF-8

五、如果上传的文件名出现乱码显示
执行
for f in `ls *.html` ; do mv $f `ls $f|iconv -f GBK -t UTF-8`; done

完毕。

路径测试地址 :http://luoliang.com.cn/内网显示IP地址/
luoliang.com.cn

TOP

本帖最后由 myluoliang 于 2017-4-3 22:06 编辑

测试成功!路径测试地址 :http://luoliang.com.cn/内网显示IP地址/
luoliang.com.cn

TOP

返回列表