转到正文

博客水木

一个学习总结与工作经验分享博客。

存档

分类: Zen Cart

        想开展电子商务外贸业务的中小外贸企业或个人来说,建立一个功能完善的网店是第一步,而选择合适的购物车系统则是确保第一步成功的关键。国外有很多开源免费的购物车系统可供选择,其中以Magento和Zen Cart最为流行。虽然ShopEx也有英文版本,但至少目前我不建议选用该系统。我们经常收到外贸B2C网商的咨...继续阅读

...

基本上可以肯定是木马的问题 主要是1.3.8版本 请仔细检查一下设置 1.两个安全补丁是否安装设置 A.Zen Cart 中文版 v1.3.8a 中集成的编辑器 fckeditor 存在重大安全隐患,请立即删除 /editors/fckeditor 目录以及其中的内容。 B. Zen Cart 最新安全补丁下载 2009.06.16 http://www.zen-cart.cn/forum/topic8324.html 2.ad...继续阅读

...

通过实现两台服务器间的Zen Cart网站文件的同步,可以远程即时备份网站的所有文件。这样如果主机出现故障,或者主机帐号被封,都能迅速切换Zen Cart网店到新的服务器上。(关于数据库实时备份,见文章:如何实现 Zen Cart 数据库镜像 / 实时备份MySQL数据库 ) 在Linux上,远程文件同步通过 rsync 实现,目前多数Linux上都...继续阅读

...

在MySQL数据库镜像的贴子中,主数据库A 的数据镜像到从数据库B,是单向的,Zen Cart网店的数据读写 都必须在数据库A进行,结果会自动镜像到数据库B中。但是对数据库B的直接操作,不会影响数据库A。 对于双向数据库镜像,就是数据库A的数据变化要镜像到数据库B中,同时数据库B里的修改也要同时复制到 数据库A里。 对于循环...继续阅读

...

通过实现MySQL数据库镜像(复制),可以远程实时备份MySQL数据库。这样如果主机出现故障,或者主机帐号被封,都能迅速切换zencart网店到新的服务器上。 数据库镜像,需要两台服务器(或者用两台VPS主机)。一台为主服务器,另一台为从服务器,所有主服务器上数据库的变化,都实时镜像到从服务器上。 1. 在主服务器上,创建用...继续阅读

...

在调试zencart网店时,有时修改了某些文件,网店前台显示不完整了,或者出现了空白页面,可以通过以下方法打开错误提示: 版本 v1.3.9 的排错方法 错误记录在 /cache/ 目录下,前台的错误记录文件名为 "myDebug-xxxxxx.log" ,后台的错误记录文件名为 "myDebug-adm-xxxxxxx.log" 如果需要在浏览器中...继续阅读

...

最近时间做zencart网站的SEO的工作,并且取得了一定的成绩和效果。 整理了几点心得和体会,这些都是最容易做的,即使不懂技术的人也可以做到 copy文章要改名字和内容 我相信广大站长不可能所有的文章都是原创,大部分是重复的,所以要让搜索引擎看起来不一样 一些工具的使用 大家都知道的采集等工具,...继续阅读

...

Zen-cart代码里都是用TABLE_ADDRESS_BOOK这类的define定义来代表实际的数据库表名称。这样做,是因为不同的Zen-cart安装会有不同的前缀,唯有这样才能正确识别出表名。 在对Zen-cart进行二次开发的时候,可以在/includes/database_tables.php里查找各数据库表的define定义。   <?php if (!defined(&#...继续阅读

...

在开发一个新的功能模块时,首先要明确这个功能的流程和与原来网站的关联。然后,需要为这个功能模块取一个名称标识,尽量不要与原有的模块名称不相同。 Zen_cart模块结构 <!–[if !supportLists]–>1.     <!–[endif]–>数据库数据表部分 <!–[if !...继续阅读

...

Zen Cart的源码文件中第一句话往往是包含include目录下的application_top.php文件,如:require(’includes/application_top.php’); 在zencart系统中application_top.php负责的是初始化工作,比如加载配置文件include(’includes/configure.php’);,如果系统没检测到该文件的存在则会尝试调用安装...继续阅读

...
建站服务