资讯分类:空间


12月
03
分类: 空间  |  标签: ,  |  没有评论 »  |  点击: 273

虽然DreamHost的空间还算稳定,但备份工作不能不做,不怕一万,就怕万一啊。 下面是我自己备份与恢复数据时经常用的的命令,与大家分享一下。

  1. 将网站数据做成.gz格式的压缩包
    #tar -zcf 目录名称.tar.gz 目录名称
  2. 将.gz格式的压缩包解压缩
    #tar -zvxf 目录名称.tar.gz
  3. 点击阅读详细内容 »

12月
03
分类: 空间  |  标签:  |  没有评论 »  |  点击: 268

Dreamhost提供的Automated domain snapshots功能,其实就是自动按时间备份网站数据。在根目录下面有个.snapshot目录,所有的网站数据(不包括Mysql数据) 都在里面。具体方法:

  1. 进入到根目录的.snapshot 目录(此目录隐藏,不会在任何的目录列表中显示出来,但确实存在),在里面会有好几个备份。
  2. 查看你要的备份( hourly.0 是1个小时之前, hourly.1 是2个小时之前, nightly.0是1天之前, nightly.1是2天之前, weekly.0是1周之前,weekly.1 是2周之前)。
  3. 把备份文件复制到你想要的地方。

PS:有时候Dreamhost为了在文件服务器取得空间,会删除weekly.1这个备份,但不会经常发生。

  1. 用SSH登录空间
  2. 在网站根目录建立建立cgi-bin文件夹
    #mkdir ~/youdomain.com/cgi-bin
    PS:youdoamin.com是你的域名目录名称或你自定义的目录名称 。
  3. 建立php_update.sh文件
    #vi ~/youdomain.com/cgi-bin/php_update.sh
    如果使用PHP4输入如下内容:
    #!/bin/sh
    CGIFILE="$HOME/youdomain.com/cgi-bin/php.cgi"
    INIFILE="$HOME/youdomain.com/cgi-bin/php.ini"
    cp /dh/cgi-system/php.cgi "$CGIFILE"
    cp /etc/php/cgi/php.ini "$INIFILE"
    perl -p -i -e ’s/.*allow_url_fopen.*/allow_url_fopen = On/;’ "$INIFILE" 点击阅读详细内容 »