|
Shopex搬家,换空间,最安全的方法和步骤 LIVEBAK生活百科 首先,我们要解决怎么样备份的问题,网上大部分的方法(包括官方提供的)都是让我们直接进后台备份数据库,然后到新安装的shopex上进行恢复,更专业一点的就是再把image、home、themes、plugins等文件一起复制到新的网店系统目录下,事实证明,这样的方法是很简单,不过出错的机率也大大的增加了,我按这种方法进行后,网站面目全非呀…… 1、旧空间(或本地商店)中图片备份、数据库备份
2>、数据库备份 copyright LIVEBAK生活百科
http://www.livebak.com
如果当时没有下载,也可随后在空间中home/backup目录中下载。 生活百科网 http://www.livebak.com
3>、模板文件备份 然后点击里面的下载,系统会自动将模板打包下载 http://www.livebak.com
生活百科网 http://www.livebak.com 2、图片恢复、数据库恢复 此时,会显示刚才上传的备份文件,确认后,点击恢复即可。 生活百科网 http://www.livebak.com 3、恢复后完善 http://www.livebak.com 注:此操作是必须要做的! http://www.livebak.com 2>、清除缓存 生活百科网 http://www.livebak.com
LIVEBAK生活百科 3>、清除空间中缓存文件 livebak.com
分别清除 admin_tmpl、front_tmpl文件夹中的内容即可。 livebak.com 至此,shopex商店的迁移就完成了。 这个时候还是土办法比较好用,直接把网站目录下所有的文件都下载过来,并且利用phpmyadmin将数据库导出为sql文件下载,这里一定要注意语言的选择,默认为Chinese simplified-gb2312,记得选择Chinese simplified,不然导出来的数据库里面有中文的地方全是问号,我就是因为这里耽误了不少时间。然后将网站文件上传至新站点的目录下,再利用mysql管理工具恢复刚才导出的sql文件,我用的是Navicat,当然如果有phpmyadmin也是一样的。导入数据的时候不出意外的话,我们只需要再修改config.php里面的数据库连接了就OK了。 LIVEBAK生活百科 这个时候问题又来了,Shopex官方提供的主机是LAMP架构的,也就是说支持.htaccess配置伪静态,而我所使用的是IIS,后台的伪静态配置失效了,怎么办?还好,在官方论坛找到配置方法,我通过这个方法配置成功,这里我转载过来了: LIVEBAK生活百科
ShopEx伪静态配置步骤如下:(Win2003+iis6+php5.X以上环境 livebak.com 1、下载免费版本Rewrite3组件 下载地址: http://www.helicontech.com/download/isapi_rewrite/ISAPI_Rewrite3_0056_Lite.msi copyright LIVEBAK生活百科 2、安装完后,Rewrite3已经自动将整个IIS里所有网站都伪静态了,如果担心与其他有影响,你可以直接在IIS“网站”右击属性,在“ISAPI筛选器”中直接删掉ISAPI_Rewrite3,然后在你需要伪静态的网站里同样的步骤来添加即可; 生活百科网 http://www.livebak.com
添加步骤:在指定站点上右击 “属性-ISAPI筛选器-添加-选择C:\Program Files\Helicon\ISAPI_Rewrite3\ISAPI_Rewrite.dll”名子打上Rewrite即可; http://www.livebak.com 3、设置完后,打开 C:\Program Files\Helicon\ISAPI_Rewrite3\httpd.conf 并添加以下规则 LIVEBAK生活百科 # 设置RewriteBase的值为你的商店目录地址 4、别急,这一步非常关键啊 copyright LIVEBAK生活百科 A.给Helicon目录添加权限,分别添加Everyone、Network service、IIS_WPG B.给对应的站点加权限,在你IIS中,对你需要伪静态的站点上右击属性,选择权限,增加Network service权限即可 livebak.com
5、一切都配置并设置好后,重启IIS即可 copyright LIVEBAK生活百科
6、在ShopEx后台 “营销推广_SEO设置_启用伪静态”中开启伪静态即可; copyright LIVEBAK生活百科 如果不能成功伪静态,你可能少操作了如下步骤: LIVEBAK生活百科 1、检查是否成功添加Helicon目录权限 livebak.com 2、检查是否成功添加你需要伪静态站点的目录权限 生活百科网 http://www.livebak.com 3、是否重启过IIS http://www.livebak.com
4、是否有在IIS整个网站中删除ISAPI_Rewrite3,如果没有,重复应用了,也有冲突的。 livebak.com
做完这些,访问下新站点,大功告成! http://www.livebak.com (责任编辑:livebak) |




