zencart 站点迁移(问题解决)
来源:互联网 发布:976 997 1022 知乎 编辑:程序博客网 时间:2024/05/16 18:44
今天迁移zencart站点,出现一些问题,做下笔记.说明: zencart从centos迁移到Windows,服务器差别是mysql不一样,centos是mysql5.5,Windows是mysql5.6问题一: 如何迁移.步骤如下:1. 将centos整个zencart代码全部copy打包: 将代码压缩即可: 这里zencart-mall是centos源码
sudo zip -r zencart.zip zencart-mall/*;
2. 将centos的数据库代码打包成文本文档:这里的mysqlname是指zencart数据库名称
mysqldump -u root -p mysqlname > zencart.sql
- 将zencart.zip和zencart.sql下载到Windows上
- 在Windows站点跟目录下解压zencart.zip
- 将解压后的代码中,找zencart-mall下面的admin文件夹,修改回admin
- 把zc_install文件夹放在zencart-mall下面
- 网页执行安装,例如 http://localhost/zencart-mall/zc_install
安装过程中注意: 数据库前缀和数据库名–与–centos数据库前缀和数据库名保持一致 - 安装完毕后, 将生成的数据库zencart删除,并新建一个空的数据库zencart
- 将centos上下载下来的数据库zencart.sql导入
mysql -u root -p zencart < zencart.sql
- 检查数据库是否需要修改, 查找方式:
select * from configuration where configuration_value like '%cache%';
将查找出来的那句中, zencart-mall/cache/ 所在的那行configuration_id记录(假设这里为180), 并将该行configuration_value改为当前Windows的zencart-mall/cache路径,例如我的centos的cache路径为:/home/web/zencart-mall/cache/, Windows的cache路径为: D:\wampserver\www\zencart-mall\cache,则修改为:
(注意:这里的D:\wampserver\www\zencart-mall\cache\ 多加一个’\’作为转义用)
update configuration set configuration_value = " D:\\wampserver\\www\\zencart-mall\\cache\\" where configuration_id = 180;
可能遇到的问题:
database upgrade required. please run the 1.3.9-to-1.5.0 upgrade via zc_inst
说明数据库不一样导致 , 导出和导入数据库要使用上面2和9的方式
修改数据库字符集,如果centos数据库字符集为utf8,而windows数据库字符集为gbk,则需要windows字符集改为utf8,修改方式为: 1.打开Windows上的my.ini , 2. 在里面添加
[mysqld]port=3306explicit_defaults_for_timestamp = TRUE#下面这句是需要添加的character_set_server=utf8
[client]#password = your_passwordport = 3306socket = /tmp/mysql.sock#下面这句是添加的default-character-set=utf8
然后将zencart数据库删掉,关掉cmd,重新进入mysql,查看字符集是不是已经改为utf8 , 命令为:
mysql> show variables like '%char%';
在新建空的zencart数据库, 新打开一个cmd,使用方式 9 导入数据库 , 再修改方式 10 , 即可完毕
如果有其它问题出现 , 请留言 , 能解答的一定解答 !
0 0
- zencart 站点迁移(问题解决)
- zencart网站迁移的方法
- 站点搭建笔记(WordPress+zencart+discuz+UCenter)
- zencart 数据迁移到magento 数据库操作
- SharePoint站点迁移解决方案
- SharePoint站点迁移解决方案
- MOSS站点迁移步骤
- wordpress 站点迁移脚本
- wordpress迁移站点
- 迁移WIKI问题解决办法
- 系统迁移性能问题解决
- zencart建设外贸站点必须的几个插件
- Zencart网站迁移后,需要改动的配置文件
- WordPress 4.6 站点迁移----没那么复杂
- SharePoint 2010 子站点迁移到新站点集的根站点
- HTTPS访问站点,出现证书问题解决
- HttpUrlConnection通过代理访问https站点问题解决
- https站点调用wcf的问题解决
- 点击图片触发上传文件事件
- Python爬虫入门——正则表达式
- 百度地图
- HashMap与ConcurrentHashMap的区别
- Android之android.os.NetworkOnMainThreadException异常
- zencart 站点迁移(问题解决)
- gradle报错:Execution failed for task ':XXXX:eclipseClasspath
- 解决libc.so.6: version `GLIBC_2.14' not found问题
- RSA前端加密,java后台解密
- logstash 处理多行
- [iOS datePickerView] UIDatePickerView 的简单用法
- Android添加圆角渐变色按钮
- <sys/stat.h>的含义!
- 用模板实现顺序表