(本文来自本站原创,转载请务必注明出处!)
我接触的大部分站长都是使用的PHP+MYSQL系统构建网站,主要是这类网站相对安全,而且执行效率高,速度好。可他们不像ASP+ACCESS类的网站那么方便,要转移空间备份恢复数据都很简单,直接打包就成。PHP类的站要复杂一些。
今天我花了几个小时转移了一个以Ucenter1.5+Uchome2.0+Supesite7.0搭建的网站。这个站我做了一年多了,但是平时没有去管理,连这些系统的操作都不是很熟悉。而且康盛公司开发这个系统有了一个创意就是出了一个Ucenter,它可以整合康盛旗下的很多产品,外面也有很多系统专门开发了Ucenter接口。我就一直没有详细去了解这个Ucenter是怎么回事,他和其他系统到底是怎么回事,没搞清楚他们之间是如何整合数据。所以,我要备份数据都不知道是只在Ucenter里备份数据还是每个系统都去备份各自的数据。我甚至都不知道转移服务器的时候,他们应该按怎么样的顺序去安装。他们之间的逻辑关系很重要。
我前几天试着转移了一下服务器,发现出了很多错误。于是今天我下决心查资料把他们之间的关系搞清楚了,主要把他们之间通信的原理搞清楚。所以,今天一次性就搞定了。
很多使用PHP系统时间不太长的朋友们都为PHP网站的数据恢复,空间转移,程序升级发愁。自己弄的时候也经常出错。我深知遇到这些挫折时心理的那个无助感觉。很多人就骂程序,迁怒于官方。这个问题主要出在自己对PHP这类程序的特性没有足够的了解。
就主角博客了解的PHP系统特性是:
一,文件夹,文件的写入权限很重要。有时你上传附件,添加数据,不能成功地上传或录入数据库,那么多半是某些文件夹或者某个具体文件没有写入权限。
二,PHP+MYSQL要工作,就要一个数据库配置文件config.php (或者其他命名),他是MYSQL与PHP工作的纽带,读写数据都要靠它。没事用编辑器打开这个文件看看里面都是些什么东西,久而久之就熟悉了,大部分的系统都一样,它里面记录的就是数据库地址,数据库名称,账户,密码等等。
三,PHP系统的安装。拿到一个PHP系统,如果没有安装说明,你应该打开去找install.php文件或者是install文件夹。然后在浏览器中打开这个路径即可安装。这个安装的过程实际上也是程序往config.php中写入数据的过程。
四,PHP系统安装之后,一般不会自动毁掉install文件/文件夹,但为了安全着想,一般要求你删除它或者是重命名。有了这个东西,以后你还可以重装系统的。我建议不要删除,你把他们都重命名吧。以后当你要转移空间,而这时你都不清楚你这个程序的版本是什么的时候,你就用这个系统自带的备份工具把数据备份好,然后把这个程序重装一次,然后再通过系统自带的数据恢复系统恢复数据。这样十有八九不会出问题。
五,PHP系统自带的备份工具,备份出来的数据一般不能被其他系统识别,只能被本系统识别。有可能不同的版本都不能很好地识别。
六,网站的备份,主要分为,附件备份,模板备份,插件备份,MYSQL数据备份,以及那些你修改过的PHP文件备份等等。如果你网站文件不是特别大,我建议你用PHP系统自带的数据库备份,备份一次之后,用FTP把整个网站的所有文件下载到本地备份。然后再进入MYSQL数据,把数据库导出来一次。做到双保险。
七,使用MySQL直接导出来的数据文件,拿到其他服务器上的MySQL去导入,一般会出现问题。因为MYSQL的版本实在太多了,稍微版本有些不同的MYSQL之间数据导入都会出现错误。如果你很懂MYSQL,那么这个就不是问题了。
八,有人转移网站喜欢去程序官网下载一个最新的系统去安装,之后,再把备份的数据拿去恢复。这样也可能出现问题,原因是你新安装的系统与你网站系统不是同一版本,或者你网站进行了修改。 主角博客一般按照上面说的第四点操作。
九,英文网站用UTF-8编码,中文网站用GBK/GB2312编码就行了。对MYSQL数据的操作,对插件,模板的修改都要注意编码问题。有些PHP文件不能冒然拿记事本去修改,你最好安装一个专业的编辑器。比如EmEditor。
十,作为一个个人站长,没要求你会专业的PHP开发,但是对常见的PHP系统特性了如指掌,会给你减少很多麻烦。所以,平时多深入探讨一下这些系统,做到一出问题,潜意识里就知道什么毛病,怎么解决,不懂的直接把错误提示拿去Google一下。慢慢经验就出来了。

主角博客暂时就想到以上的一些表面东西。希望对你有所帮助。
Time 2009-10-25 | Posted in 网页技术 | Tags: , , , , , , | Pageview: 2719
本文有3个朋友发表评论:
肌肉男 Homepage 2010-11-18 00:55
看后非常有帮助,这些天正为网站空间转移的事情发愁,网站已经可以运行,但是数据库还是没有搞定,郁闷中
许哥儿 Homepage 2009-10-29 08:45
我也有转移空间的打算,还在考察中。
FORECE Homepage 2009-10-28 12:23
DISCUZ确实很麻烦,很多东西啊~~
分页: 1/1 第一页 1 最后页
欢迎发表评论:
昵称

网址
打开HTML 打开UBB 打开表情 隐藏 记住我