PHP-zencart01

最近在学习zencart 修改外贸网站。网站从安装到修改到购买空间域名到上线。一步步走下来。遇到一些问题。也找到解决方法,记录如下:


1.初始化安全步骤
删除了一些没用的文件夹,修改了后台文件夹名称,删除了一些没用的模板


2.includes/languages/english/meta_tags.php 进行修改。网站首页的名称。title。

修改如下地方:
// page title
define('TITLE', ' ');

// Site Tagline
define('SITE_TAGLINE', ' ');

// Custom Keywords
define('CUSTOM_KEYWORDS', '  ');

3.替换根目录下图标 favicon.ico。
然后在includes/languages/english/meta_tags.php  最底下的一行代码修改。把这行代码的注释取消掉。如下:
define('FAVICON','favicon.ico');


4.网站首页的title 设置。后台基本设置-》商店名称。修改email


5.设置关键字,在includes/languages/english/meta_tag.php找HOME_PAGE_META_KEYWORDS定义keywords。


6.网站首页的description设置:在english/meta_tag.php中查找 HOME_PAGE_META_DESCRIPTION


7.网站上传到空间前的修改:

include下的config文件的改法:
  
define('HTTP_SERVER', 'http://' . $_SERVER['SERVER_NAME']);

define('HTTPS_SERVER', 'https:/');
define('DIR_WS_CATALOG', '/');  
define('DIR_WS_HTTPS_CATALOG', '/');
define('DIR_FS_CATALOG', dirname(dirname(__FILE__)) . '/');
define('DIR_FS_SQL_CACHE', dirname(dirname(__FILE__)) . '/cache');

以及数据库用户名和 密码,数据库名

admin下的include下的config的改法:
  
define('HTTP_SERVER', 'http://' . $_SERVER['SERVER_NAME']);
  
define('HTTPS_SERVER','https:/');
 
define('HTTP_CATALOG_SERVER', 'http://' . $_SERVER['SERVER_NAME']);


define('HTTPS_CATALOG_SERVER', 'https:/');

define('DIR_WS_ADMIN', '/admin/');
  
define('DIR_WS_CATALOG', '/');
  
define('DIR_WS_HTTPS_ADMIN', '/admin/');
  
define('DIR_WS_HTTPS_CATALOG', '/');
 
define('DIR_FS_ADMIN', dirname(dirname(__FILE__)) . '/');

define('DIR_FS_CATALOG', dirname(dirname(dirname(__FILE__))) . '/');

define('DIR_FS_SQL_CACHE', dirname(dirname(dirname(__FILE__))) . '/cache');

以及数据库用户名和 密码,数据库名


3.仔细检查为上面的语句中的标点符号有没有漏掉了一个,如中间的“,”号.


排错方法如下

在调试zencart网店时,有时修改了某些文件,网店前台显示不完整了,或者出现了空白页面,可以通过以下方法打开错误提示:

打开文件 \includes\application_top.php ,找到
if (defined('STRICT_ERROR_REPORTING') && STRICT_ERROR_REPORTING == true) {

在前面增加一行
define('STRICT_ERROR_REPORTING', true);

保存后重新刷新网页,就会有错误提示了。

把上面的语句修改为
define('STRICT_ERROR_REPORTING', false);
就能关闭错误提示了。


后台出现 WARNING: The Admin Activity Log table has records over 2 months old and。。。
解决方法:


zen cart后台出现这个警告,是因为管理员数据库缓存超过两个月没有清空,请进入后台清空管理员数据库缓存即可,方法为:zen-cart后台->tools->Store Manager->点击Empty Admin Activity Log table from the database一项后面的reset按钮。附:(该选项的详细说明)Empty Admin Activity Log table from the databaseWARNING: Be sure to backup your database before running this update!The Admin Activity Log is a tracking method that records activity in the Admin. Due to its nature it can become very large, very fast and does need to be cleaned out from time to time.Warnings are given at 50,000 records or 60 days, which ever happens first.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值