当前位置:首页 > 技术心得 > 正文内容

zencart迁移需要修改的地方

xjtudll3年前 (2023-03-08)技术心得3471

移植zencart,搬迁zencart:

1.复制文件到新的服务器

2.复制数据库

3.修改配置文件

    1)/includes/configure.php

       

//修改域名
('HTTP_SERVER', 'http://www.xx.com');
('HTTPS_SERVER', 'https://www.xx.com');
//修改物理路径
('DIR_FS_CATALOG', '/var/www/other/zencart/');
('DIR_FS_SQL_CACHE', '/var/www/other/zencart/cache');
//修改数据库信息
('DB_TYPE', 'mysql');
('DB_PREFIX', '');
('DB_SERVER', 'localhost');
('DB_SERVER_USERNAME', 'root');
('DB_SERVER_PASSWORD', '');
('DB_DATABASE', 'zencart');

  

    2)/admin/includes/configure.php

      

//修改域名
('HTTP_SERVER', 'http://www.xx.com');
('HTTPS_SERVER', 'https://www.xx.com');
('HTTP_CATALOG_SERVER', 'http://www.xx.com');
('HTTPS_CATALOG_SERVER', 'https://www.xx.com');
//修改物理路径
('DIR_FS_ADMIN', '/var/www/other/zencart/admin/');
('DIR_FS_CATALOG', '/var/www/other/zencart/');
('DIR_FS_SQL_CACHE', '/var/www/other/zencart/cache');
//修改数据库信息
('DB_TYPE', 'mysql');
('DB_PREFIX', '');
('DB_SERVER', 'localhost');
('DB_SERVER_USERNAME', 'root');
('DB_SERVER_PASSWORD', '');
('DB_DATABASE', 'zencart');

  

     3)基本上修改上边两个配置文件就可以了,有必要的话就修改一下数据库里的配置(一般非必要)

      在表configuration,configuration_key为STORE_PAGE_PARSE_TIME_LOG的configuration_value值

      以及configuration_key为SESSION_WRITE_DIRECTORY的configuration_value值,改为对应的新路径。

ps.windows下路径格式D:/www/zencart/

如果configure.php文件不为只读会在头部显示一段提示信息,假如没办法修改文件的属性,可以忽略点该信息提示,修改/includes/init_includes/init_header.php

把下边这一段注释掉就可以了

// check if the configure.php file is writeable
if (WARN_CONFIG_WRITEABLE == 'true') {
$check_path = ((($PHP_SELF)) . '/includes/configure.php');
if (($check_path) && is__writeable($check_path)) {
$messageStack->add('header', (WARNING_CONFIG_FILE_WRITEABLE, ($check_path == '' ? '..../includes/configure.php' : $check_path)), 'warning');
  }
}



扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://xjtudll.cn/Exp/653/

分享给朋友:

“zencart迁移需要修改的地方” 的相关文章

iPhone下xib转成iPad的xib

iPhone下xib转成iPad的xib

参考文献:http://blog.csdn.net/kmyhy/article/details/7715397 在Xcode 3中,将xib从iPhone版转变为iPad版,通过Create iPad Version菜单。 但在Xcode 4及Xcode5中,这个菜单找不到了。但是可以通过其...

ios:autolayout下如何获取UIView的实际宽度

参考资料: http://stackoverflow.com/questions/27653247/how-to-get-real-size-uiview-with-autolayout 问题: 在storyboard里放了一个UIView,并使用autolayout来约束其宽度。为了获取其实际宽度...

Proteus7.6SP4汉化补丁

不得不说国内牛人还是相当多的。尤其是sexywp大牛,看他Proteus破解的相当好。下面这个Proteus 7.6 SP4汉化补丁就是由他修改的。下载地址:http://ishare.iask.sina.com.cn/f/6733828.html介绍:用7.5的汉化修改而来,先和谐,再用汉化补丁覆...

Altium 比较两个PCB的不同

Altium 比较两个PCB的不同

一般情况下,我们如果修改了PCB,都会标明大概修改了什么地方。但是有的时候,我们修改了PCB,却忘了标明改了什么地方,由于改动较小,过了一段时间之后,彻底忘了改了哪里。这时候要想知道改了哪里,该如何做? 首先,要说明的是,Altium本身的Compare功能是针对project自身的历史版本的(既可...

清理金蝶用户异常登录信息SQL语句

重点:删除 t_userprofile 表中某用户的信息 1. 打开帐套管理,找到该帐套,备份帐套 备份完帐套后, ,选中该帐套,然后点属性,在帐套属性里复制数据库实体名 2.在电脑开始程序里打开查询分析器 直接点确定进入 在查询框里输入 use,然后将复制的数据库实体名粘贴其后面,中间要有空白,...

source insight导入配置文件

source insight导入配置文件

Source insight的配置文件默认路径如下:\Documents\Source Insight\Settings 中文版本的在: \我的文档\Source Insight\设置 option -- load configuration可以选择source insight使用的配置文件。 &...

评论列表

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。