Andy's Blog » » 今天搬我这个破站,搞死我了

今天搬我这个破站,搞死我了

原来这台服务器上就放我这一破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");
?>

Tags:

本文地址: http://www.21andy.com/new/20070202/583.html

4 评论 to “PHP开源CMS之MODx”

  1. cos 于 2007-02-02 14:34:59 发表:

    哈哈,我就猜到你刚才在痛苦ing

  2. webadmin 于 2007-02-03 09:19:12 发表:

    exec("chmod -R 777 blog");
    好象不行

  3. gnotihz 于 2007-03-29 21:17:09 发表:

    DA有在线解压的功能的啊?
    压缩.gz格式上传就可以。

  4. hah 于 2007-09-28 01:35:47 发表:

    haha 辛苦了