分享

写回答

发帖

[经验] 需要转移GODADDY网站的朋友,发个在线压缩工具

GoDaddy GoDaddy 25476 人阅读 | 14 人回复

发表于 2010-2-19 03:09:24 | 显示全部楼层 |阅读模式

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



zip.zip (960 Bytes, 下载次数: 3871)

回答|共 14 个

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.建议压缩的文件夹为当前文件下的二级目录,同一级目录好像会把当前打包的文件再次打包


phpshell.rar (28.98 KB, 下载次数: 3656)

评分

参与人数 1金币 +8 银币 +10 收起 理由
add.c + 8 + 10 精品文章

查看全部评分

lml520

发表于 2010-2-20 01:26:26 | 显示全部楼层

第二个方法比前面的方法完美多了

lml520

发表于 2010-2-20 01:36:23 | 显示全部楼层

其实不一定要上面的工具,只要有“webShell”的工具
可以到百度找一下
“PHP木马”,基本都要这个功能的

江海志

发表于 2010-3-3 19:25:28 | 显示全部楼层

好用,用完了就删掉,安全点
RAKSmart

125410

发表于 2010-4-10 10:36:44 | 显示全部楼层

不错,已经成功压缩了!!!

wangtz

发表于 2010-5-11 04:00:22 | 显示全部楼层

我的wp能发邮件,可能是设置问题吧。

goldstein

发表于 2010-5-11 10:15:16 | 显示全部楼层

回复 6# 的帖子

正解!
您需要登录后才可以回帖 登录 | 注册

本版积分规则