查看: 27273|回复: 65

需要移植phpcms 到其它空间的朋友们请进

  [复制链接]
发表于 2006-4-8 15:39:53 | 显示全部楼层 |阅读模式
如果你已经安装了phpcms在您的空间上,现在你需要更换服务器,将phpcms 移植到其他的地方,那么下面将给你介绍几种有效的方法:

  网站最重要的也就是数据的备份:那么我们先来将数据进行备份,那么即使,我们安装失败,也能在最短的时间将数据恢复到以前。
---------------------------------------------------------------------------------------------------------------------------------------------------------

数据备份:#
=================================================
要是你的数据很少,那么建议你使用phpcms 系统自带的数据备份工具,如果你的数据很多,那么建议你使用mysql备份工具进行备份。
当我们需要对mysql数据库进行备份或导入时,可使用mysqldump及mysql这两个命令完成,安装mysql客户端工具后在安装目录的bin目录下可以找到,如果您没安装,也可以直接由

http://help.9466.net/download/mysqldump.exe   和  http://help.9466.net/download/mysql.exe    处下载。
然后执行:
开始 运行---〉cmd  进入dos ,
在命令提示符下,输入 E: 回车
出现  e:\>  输入  cd mysql4.0.25\bin  回车
然后使用下面的命令:
mysqldump -h服务器IP地址 -u用户名 -p密码 --opt 数据库名>备份数据库名
例如:

  1. mysqldump -h218.83.155.71 -udemo -pdemo --opt demo>bkup.sql
复制代码
如图所示:  
等待。。。光标会一直闪,直到数据全部备份到本地。数据会备份到本地的bin目录下。

恢复数据:
mysql -h服务器IP地址 -u用户名 -p密码 -f -D 数据库名 <备份文件名

例如:

  1. mysql -h218.83.155.71 -udemo -pdemo -f -D demo <bkup.sql
复制代码


这条命令会将bkup.sql这个文件中的数据重新恢复到服务器demo数据库中。
=================================================
#还有一种方法就是使用  phpmyadmin  进行导出 倒入
=================================================
进入到 phpmyadmin的管理后台,选择数据库(虚拟主机,那么就只有一个数据库了) 选择你要导出的数据库名称
: 如图所示   

在下面看到:
数据恢复:



因为2.4现在不支持分卷备份,所以数据大于2M的还是使用上面的方法进行备份。
在以后的phpcms 产品中将采用分卷备份。

---------------------------------------------------------------------------------------------------------------------------------------------------------
=========================
1、?您现在的服务器要是 win32 系统,你要将程序移植到Unix/Linux / Freebsd
=========================
        第一:使用FlashFXP  上传工具上传安装文件,并且在参数设置里面选择
#连接模式---〉被动模式
#传输---〉智慧模式处理
#传输模式---〉二进制(图像)
传送文件到服务器,修改文件属性具体文件
./index.htm
./config.php
./templates
./data
./editor/style/ (免费版不需要设置这个)
./editor/php/config.php  (免费版不需要设置这个)
您务必将 data 、templates 和 ./editor/style/ 目录及其子目录和文件属性都设置为 777
     第二:按照安装方法安装程序。
     第三:安装成功后,然后,先初始化目录,这一点很重要 。然后再将您备份的数据进行恢复。
     第四:导入数据后,更新缓存,更新网站。
==================
2、?相同服务器之间的移植
==================
方法和上面基本上是相同的,若是win32就直接拷贝到虚拟目录就可以了,有时候可能你的目录没有权限访问出现不可读的提示,可能是由于你从其他地方拷贝了文件夹,这个文件夹和当前的用户不是一致的,所以修改该文件或者文件夹的属性,使得在当前用户具有操作权限。
若是非win32系统,参考上面的方法修改。
论在哪种环紧下运行,传送的发式都是以二进制的方式传递的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?点击这里注册

x
发表于 2006-4-8 15:47:41 | 显示全部楼层
一定要顶 BS看贴不回贴的人。
发表于 2006-4-8 16:31:33 | 显示全部楼层
UP
发表于 2006-4-8 16:32:41 | 显示全部楼层
为什么时候我下载这两个文件在我机器上运行后马上自动关闭了呢,2000系统和2003都这样
 楼主| 发表于 2006-4-8 16:34:43 | 显示全部楼层
不能双击打开
而是在dos命令行下运行的
发表于 2006-4-8 17:24:20 | 显示全部楼层
原帖由 phpip 于 2006-4-8 04:34 PM 发表
不能双击打开
而是在dos命令行下运行的

哦,谢谢,那就是只能在DOS下面才能运行了
windows都不可以.
发表于 2006-4-8 17:53:48 | 显示全部楼层
恩 是的.
 楼主| 发表于 2006-4-11 11:34:44 | 显示全部楼层
就是在windows 下照样运行的,开始菜单栏----运行----输入  cmd    进入命令提示行。
然后按照上面的方法就可以了。
发表于 2006-4-11 13:40:19 | 显示全部楼层
顶下,好帖子,以后仔细学习
发表于 2006-4-11 13:41:27 | 显示全部楼层
顶一下~!!好东东~!
发表于 2006-4-19 10:50:48 | 显示全部楼层

谢谢,讲得很好

谢谢,讲得很好
发表于 2006-5-3 17:17:39 | 显示全部楼层
顶先、、、
发表于 2006-5-5 18:02:55 | 显示全部楼层

好文,收录

好文,收录了
发表于 2006-5-5 18:28:58 | 显示全部楼层

初始化目录?

第三:安装成功后,然后,先初始化目录,这一点很重要 。然后再将您备份的数据进行恢复。

请问怎么初始化????
发表于 2006-5-6 00:33:13 | 显示全部楼层
好东西不顶MJJ
您需要登录后才可以回帖 登录 | 点击这里注册

本版积分规则

小黑屋|Archiver|phpcms网站管理系统 ( 京ICP备14011169 )

GMT+8, 2019-12-7 23:56 , Processed in 0.205279 second(s), 8 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表