最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > PrestaShop > PrestaShop教程 >

在云VPS上搬家拷站PrestaShop教程

时间:2014-07-15 22:58来源:未知 作者:最模板zuimoban 点击:
1.下载putty 确保服务器上开启了SSH服务,记住端口号(默认22) 2.打开putty.exe 输入服务器IP地址,以root身份登录。 密码可以复制,然后右键点击一下就会复制到putty终端 2.登录上去了之

1.下载putty 确保服务器上开启了SSH服务,记住端口号(默认22)

2.打开putty.exe 输入服务器IP地址,以root身份登录。

密码可以复制,然后右键点击一下就会复制到putty终端

2.登录上去了之后有两个步骤要做一下,第一,把挣个网站程序打包;第二把整个数据库备份一下。

整个网站打包命令:

查看你的当前目录,最后不要在打包目录下,以root用户登录默认在/root下

tar -cvf  abc.tar  /home/admin/sowhatstore

 例子:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar

[root@linux ~]# tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩!
[root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc <==打包后,以 gzip 压缩
[root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc <==打包后,以 bzip2 压缩

之后ls命令查看包。

备份数据库:

dbName 要备份的数据库名称
mysqldump –uroot -p dbName > /root/backup2013-9-1.sql

这个sql文件会比较大,可以采用压缩的方式:

mysqldump –uroot -p dbName | gzip > /root/backup2013-9-1.sql.gz

更详细的用法到网上找找。

2.将两个文件远程拷贝到新服务器上

我把备份在root下的abc.tar和sql文件拷贝到新的站点 /root目录下,需要使用新服务器的root账号

scp /root/abc.tar  root@192.168.1.100:/root/
scp /root/db_bak.sql  root@192.168.1.100:/root/

具体的ip地址填写下。

这样两个备份的文件就到了新服务器上。

3.以root身份打开一个连接新服务器的putty终端,准备解压

譬如域名firemarch.com绑定到/home/admin/firemarch目录下,

cd /home/admin/firemarch
tar -zxvf /root/abc.tar

如果解压在/home/admin/firemarch/abc/目录下的话,就把abc下所有的拷贝到上层目录。

mv abc/* .
rm -rf abc

建立数据库

先登录mysql :mysql -u root -p

创建你想要的数据库名称

create database yourDBName;
exit;

在终端执行:

mysqldump –uroot -p yourDBName </root/backup2013-9-1.sql

之后可以进入服务器控制面板更改数据库密码。

2.之后修改一些配置程序

~/.hatcss             跳转规则,域名要改下
~/sitemap.xml  修改站点连接,给robot.txt访问用的配置文件,修改域名
~/config/settings.inc.php 修改用红色标注,改成对应的即可,有些需进入控制面板修改
~/robot.txt 最后一行,修改域名

最后要修改数据库中的ps_shop_url这张表,里面有两个字段的域名需要改变一下。

具体登录控制面板用phpmysqladmin修改吧。

(责任编辑:最模板)
------分隔线----------------------------
栏目列表
推荐内容