你现在的位置:首页 > PHP网站建设知识库 > phpcms > 正文

phpcms网站搬家经验

1。在新的主机空间把phpcms安装好。
新安装的版本一定要和准备搬迁的版本一样,否则可能会出现问题。
在新安装时要把除数据库配置以外的各种设置和原来的一样,不一样也没问题,到时把原来主机的config.inc.php文件拷贝一份再修改一下就OK了。
还有新安装的数据表前缀要和旧的一样,否则到时保留旧的设置,因为前缀不一样就不是覆盖而是增加了旧前缀的表。

2。用phpcms自带的数据库备份工具把数据库备份,然后上传到新空间相同位置!

3。你把原来的include/config.inc.php拷贝下来,把数据库配置改成新空间的,其它的不要改动。

还有一个data/config.js这个东西。它的设置要求和config.inc.php里面对应一致!
所以也可以把原来的替换新安装的,两个都替换。这样会少很多莫名其妙的问题。
如果不会配置数据库的就把新的config.inc.php文件和旧的对比一下,把旧文件下面三项换成新的。然后修改后的旧文件上传到空间覆盖新的。
define('DB_HOST', 'localhost'); //数据库服务器主机地址 
define('DB_USER', 'root'); //数据库帐号 
define('DB_PW', '111111'); //数据库密码

4。把你原来站的uploadfile(图片之类的附件)上传到新空间。

5。把皮肤文件上传到新空间,包括素材文件夹(没修改过皮肤的就没这个必要)

6。把自己修改过的文件上传到新空间覆盖没改修过的。

7。登陆新空间的后台,用数据库工具恢复数据库。

8。更新缓存,更新皮肤,生成相应页面!

有关phpcms网站转移空间,备份数据库转移空间的文章不是很多,所以就发表操作方法:

1.备份mysql数据库
现在的空间基本都有phpmyadmin
首先进入phpmyadmin
选择语言: 中文

进入数据库, 在左侧“数据库”找到PHPCMS的数据库表,点上边的导出,选种PHPCMS的所有表,一般情况下为PHPCMS开头的表
选种全部PHPCMS的数据库表
在下边选中“另存为文件”
如果你数据库比较庞大 就一个表一个表的导出 方便以后导入
导出后存为 phpcms.sql 文件

2.搬文件 

好了 连FTP 我用的是leapFTP
把所有文件DOWN下来
到新空间上传

3.导数据到新空间

进入新空间的phpmyadmin
如果数据库内有和PHPCMS重叠的数据先删除,如果没有这一步就省了
然后用SQL导入,选择导入文件
注:SQL导入不会覆盖所以必须先删除重跌数据
然后等待 等待的时间可能很长也可能很短
由空间的速度决定哈
这样数据库就导好了

4,善后工作

如果你的系统是UNIX/LINUX的话,请设置文件夹属性 不是的话可以跳过这步
要设置为777的文件和文件夹有
下的目录属性设置为 777。 
./ads/uploadfile/ 目录可写 
./article/ 目录可写 
./article/special/ 目录可写 
./article/thumb/ 目录可写 
./article/uploadfile/ 目录可写 
./data/ 目录可写 
./data/getdata/ 目录可写 
./data/getdata/dedecms21article.txt 文件可写 
./data/getdata/dedecms21member.txt 文件可写 
./data/getdata/discuz41member.txt 文件可写 
./data/getdata/discuz41post.txt 文件可写 
./data/getdata/nc.txt 文件可写 
./data/getdata/pa201article.txt 文件可写 
./data/getdata/pa201member.txt 文件可写 
./data/getdata/phpwindmember.txt 文件可写 
./data/getdata/phpwindpost.txt 文件可写 
./down/ 目录可写 
./down/special/ 目录可写 
./down/thumb/ 目录可写 
./down/uploadfile/ 目录可写 
./page/ 目录可写 
./page/aboutus.html 文件可写 
./page/ads.html 文件可写 
./page/announce.html 文件可写 
./page/contactus.html 文件可写 
./pag