今天搬我这个破站,搞死我了
原来这台服务器上就放我这一破BLOG,太浪费资源,于是租了个空间搬过来,把服务器退了。
搬站过程真痛苦啊!
1. FTP只有2-10K每秒,于是改用另一台服务器做跳板,先下到那台,再传到这个空间上,一个字---烦!
2. 解压,搞了半天忘记DA里面没有解压的功能,害我又想用PHPZIP重新压一次传一次,不过还是太懒了,心想一定要搞定它,于是写了一行PHP就OK了。不过问题又来了,我用系统命令解压的,解出来的文件都是644属性,无法编辑,连改属性都不行!因为是系统解压出来的,呵呵,于是又写了一行代码,又搞定了。
3. 数据库导入,备份就不说了,自己的服务器当然备份容易又顺利,到了这空间上就不一样了,PHPMYADMIN就别想了,于是用了faisunSQL自导入数据库备份程序 V4.0 (UTF-8版)来导,我靠,一导入,全TMD乱码和问号,我的BLOG数据库可是如假包换,冰清玉洁的UTF8的啊!于是,将faisunSQL这垃圾从我硬盘上彻底删除,火大了。怎么办呢,换用EBAK吧,等我下下来了,才想起来,原来是ZEND的。。。又一次删除。。。最后,还是靠自己写一行PHP搞定了。
突然发现原来可以执行exec啊。。。
呵呵,把这几行代码放出来给大家看看,大家以后也可以用用
<?php
//解压 -o 表示覆盖
exec("unzip -o xxx.zip");
//改目录和文件权限 下面这行的意思就是把blog目录和它里面的文件改为777属性
exec("chmod -R 777 blog");
//导数据库
exec("mysql -hlocalhost -uandy -p123456 --default-character-set=utf8 < blog.sql");
?>
//解压 -o 表示覆盖
exec("unzip -o xxx.zip");
//改目录和文件权限 下面这行的意思就是把blog目录和它里面的文件改为777属性
exec("chmod -R 777 blog");
//导数据库
exec("mysql -hlocalhost -uandy -p123456 --default-character-set=utf8 < blog.sql");
?>
Tags:
哈哈,我就猜到你刚才在痛苦ing
exec("chmod -R 777 blog");
好象不行
DA有在线解压的功能的啊?
压缩.gz格式上传就可以。
haha 辛苦了