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

zencart迁移需要修改的地方

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

移植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://www.xjtudll.cn/Exp/653/

分享给朋友:

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

Android APK反编译

Android APK反编译

  反编译需要使用到以下两个软件 1、dex2jar http://code.google.com/p/dex2jar/downloads/list 2、jdgui http://code.google.com/p/innlab/downloads/list 反编译步骤如下: 1、将APK...

如何查看bat文件运行后的显示信息

@echo off 接着中间是批处理的命令! 最后用pause做为结尾,可以是窗口不自动关闭,就可以看到窗口内的运行信息...

常见ESD保护元件分类

常见ESD保护元件分类

一般而言,ESD保护元件的分类可以通过其保护策略与方向性来进行,主要包括压敏电阻[1]、聚合物和瞬态电压抑制器(TVS[2])等。 在这几种保护元件中,压敏电阻在低电压时,呈现出高电阻,其中的每个小型二极管两端的电压都相当低,同时电流也相当小;而在较高电压时,其中的独立二极管开始导通,同时压敏电阻...

金蝶 老单增加工具栏按钮(Raise Event)

Public Sub AddToolButton(name As String, Caption As String, Description As String, Optional imagefilename As String = '', Optional iOrder As Long = 47...

再谈无线网络受限——无法获得IP地址

前面曾经写了一篇[无线网络连接受限]的解决办法(http://www.xjtudll.cn/Exp/66/),本次再谈一些这方面的内容。上次无线网络受限导致的结果就是:无线网卡无法获得IP地址,即便信号很好,也一直连不上。上次最后的解决办法是用WEP加密方式,后来在网上看到WPA2-PSK加密方式更...

ESD保护方法

ESD保护方法

为了给电子系统提供ESD保护,可以从不同的角度来着手。 一种方法是在半导体芯片内建ESD保护架构。不过,日趋缩小的CMOS芯片已经越来越不足以承受进行内部2 kV等级的ESD保护所需要的面积。 其次,也可以在物理电路设计方面下功夫,较敏感的电路元件应该尽量远离通孔或接缝处,如果可能的话,线缆连接...

评论列表

发表评论

访客

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