[经验]
需要转移GODADDY网站的朋友,发个在线压缩工具
|
|
GD到期了,其实用GD感觉不错,就是装的DZ uchome后台发不了邮件,很不方便,决定换服务器,今天买了个VPS,把原来的网站打包,网站估计有300多M,用后台的在线压缩工具只能压缩20M,搞了两个小时,才压缩了二十多个文件夹,后来找了一款工具,直接上传到服务器,你需要压缩的文件夹下就可以(比如你要压缩的文件夹是:/webroot 就把这文件放入到:/webroot/zip.php),然后URL访问文件地址:http://你的网址/webroot/zip.php,输入密码就开始压缩
压缩完成后会在当前目录下有一个:fullsite_时间格式.tar.gz 类似的压缩文件,FTP或其它工具下载即可。
需要注意修改几个地方:
$password = 'admin';
//密码 这里默认:admin
$max_execution_time = 1800;
//最大PHP脚本执行时间 单位(秒) 我这里已经改为1800
|
|
|
|
|
|
|
|
|
|
|
ballpen
发表于 2010-2-19 10:06:48
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
storybin
发表于 2010-2-19 10:43:44
|
显示全部楼层
100多M的文件输入密码立即提示压缩完成 但是没找到压缩文件 |
|
|
|
|
|
|
|
|
|
|
lml520
发表于 2010-2-20 01:24:08
|
显示全部楼层
昨晚上研究了一下linux的命令,经过一番测试,发现不用开通SSH的情况下也可以使用命令执行压缩操作
下面提供一个shell的工具
1.把工具上传到你的空间根目录
2.http://你的网址/phpshell.php 访问 并登陆 默认密码:admin
你也可以通过用记事本在本地编辑密码
修改位置:
$admin['pass'] = "admin"; //设置密码
3.登陆成功后选择“ WebShell”
选择执行函数那里不用管它,直接在后面的输入命令里输入命令(这是关键哦):
tar zcvf /home/content/*/*/*/*/html/allweb.tar.gz /home/content/*/*/*/*/html/
上面命令解释:
tar zcvf 压缩的文件存放路径 压缩的目录路径
压缩文件路径放到你的网站目录内,否则你登陆FTP是找不到的
如何知道你的文件的路径呢?
在“程序路径:”后面的就是你的文件路径
如:
程序路径: /home/content/*/*/*/*/html
那你的文件路径就是: /home/content/*/*/*/*/html/
4.点击“run”
5.FTP登陆到你的网站目录下找到你刚才压缩文件名的文件,过一段时间刷新一下,看看文件大小不在改变(反正确定压缩完成)后下载就可以了,到本地后可以通过RAR进行解压。
提示:
1.我的是linux空间,windows的我就没试过。
2.如果你的文件有中文名的话好像打包或会出错的哦。
3.建议压缩的文件夹为当前文件下的二级目录,同一级目录好像会把当前打包的文件再次打包
|
评分
-
查看全部评分
|
|
|
|
|
|
|
|
|
|
lml520
发表于 2010-2-20 01:26:26
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
lml520
发表于 2010-2-20 01:36:23
|
显示全部楼层
其实不一定要上面的工具,只要有“webShell”的工具
可以到百度找一下
“PHP木马”,基本都要这个功能的
 |
|
|
|
|
|
|
|
|
|
|
江海志
发表于 2010-3-3 19:25:28
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
125410
发表于 2010-4-10 10:36:44
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
wangtz
发表于 2010-5-11 04:00:22
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
goldstein
发表于 2010-5-11 10:15:16
|
显示全部楼层
回复 6# 的帖子
正解! |
|
|
|
|
|
|
|
|