分享

写回答

发帖

[提问] 上传有中文名的文件到美国主机上,150G空间里所有文件丢失

GoDaddy GoDaddy 1526 人阅读 | 9 人回复

发表于 2011-3-20 03:11:38 | 显示全部楼层 |阅读模式

上传有中文名的文件到美国主机上,再删除中文名文件,就出现错误,150G空间里所有文件丢失。

这个是为啥,2次了,还好备份过了

谁知道为啥么?

回答|共 9 个

xbmz

发表于 2011-3-20 03:24:39 | 显示全部楼层

刚发现GODADDY这个问题

用file manager操作文件时候,不能操作带有中文名的文件或者文件夹(比如“说明.txt" 或者“说明”文件夹),否则就会清空你空间里所有文件,切记切记。自己试了好几下,主目录下所有东西全部自动删除光!!!!!

不知道大家有没有遇到这个情况?

[ 本帖最后由 xbmz 于 2011-3-20 03:27 AM 编辑 ]

xbmz

发表于 2011-3-20 03:38:19 | 显示全部楼层

不过直接单传中文名文件上去,主机目录里能正常显示文件名的就没事,删除也没问题。

但是我如果打包ZIP上传,再主机里面选择PHP程序解压后,中文名文件集体先出不出来中文名,也没有任何名字,就是空名文件和目录,这个时候删,绝对清一次空间。。。

这个算BUG吧!!!!

hizzteam

发表于 2011-3-20 09:40:54 | 显示全部楼层

如果是真的,那好可怕!

fisher608

发表于 2011-3-20 09:58:07 | 显示全部楼层

会吗?

getst

发表于 2011-3-20 11:21:31 | 显示全部楼层

file manage对中文支持不好,人家那是E版的
不过用FTP软件就没问题,不过不支持解压
ssh没试过,可以尝试下/

xbmz

发表于 2011-3-20 12:19:28 | 显示全部楼层

昨天真惊险啊,多亏闲的没事用cute ftp备份了刚弄好的论坛(PHPWIND8.3的)。

然后在其他账号(共享主机)上传了一个php168.zip打包的文件,用file manager 解压,打包的文件里有软件自带的中文说明的 .txt文件和文件夹若干,在file manager里不显示名字,只显示后缀,我看这个没用就直接在file manager里面删除,半天没响应。想用cute ftp登陆进去看,刚一进主机就提示错误,关了提示窗连续蹦出来,只得强行关闭程序。此时再刷新file manager, 真你妈惊了,就剩一个states文件夹(这个是系统里自带的权限不在咱们这里), 其他全空空。然后我赶紧试了下用file manager单独上传一个中文文件,结果显示正常,也可以删除。但是没再试上传.ZIP再解压看看,真的太晚了,很累。就赶紧把备份用cut ftp上传然后设定自动关机时间睡觉了,今天早上回来,我的论坛浏览正常,可以看出mysql数据口没影响。


大家帮忙分析下,是不是godaddy的 .zip解压程序有问题,还是file manager的问题,总之确实对中文文件支持有点问题,大家以后在主机里看到中文文件在file manager显示不了名字的情况,千万别在里面直接删除(改名移动等操作没试,估计都可能引起BUG),在FTP软件里操作,最好删除或者别上传,切记要经常备份空间。


另外GODADDY 主机有没有备份的东东啊,太危险了!!!

xbmz

发表于 2011-3-20 12:21:05 | 显示全部楼层

原帖由 fisher608 于 2011-3-20 09:58 AM 发表
会吗?


您自己试下,记得提前备份

lwbo1987

发表于 2011-3-21 09:56:19 | 显示全部楼层

没有听说这个!应该不会的吧!有待考证!

okokook

发表于 2011-3-21 10:05:55 | 显示全部楼层

文件名转换成utf-8的文件名就可以了
godaddy 不不支持GB2312编码的文件名

用这个命令:
#!/bin/bash
convmv -f GBK -t UTF-8 --notest ~/html/website/filename/*
您需要登录后才可以回帖 登录 | 注册

本版积分规则