ZEN CART安全建店的步骤 (2009.12.18 更新) : Zen Cart 中文...
来源:百度文库 编辑:神马文学网 时间:2024/05/23 23:29:05
强烈建议所有Zen Cart用户再次阅读本贴,保证网店的安全。
下面是强化Zen Cart网店安全的几个步骤:
1. 删除以下几个目录和文件
安装完成后,请从服务器上删除以下目录和文件:
- /docs
- /extras (重要)
- /zc_install
- /install.txt (这是文件)
另外,如果你的网店不是卖可下载类的产品,请同时删除以下文件和目录:
- /download
- /media
- /pub
不要只是改名目录,万一别人知道了目录名,就不安全。
如果删除了 download 目录,商店设置-属性设置-允许下载,设置为:false
2. 设置configure.php文件为只读
将两个configure.php文件用CHMOD(设置权限)命令改为只读很重要。
通常就是设置为"644",有时是"444"。
如果无法通过FTP程序修改,可以用主机商提供的文件管理工具来修改。
如果您用的是Windows服务器,只要将文件设置为"所有人" "只读",如果是在IIS下,是IUSR_xxxxx 用户,或者"System"帐号,在Apache下,是"apache user"帐号。
3. 改名"/admin"目录
修改"admin"目录名,用一个很难猜测到的名字。
(在进行下面的修改前,请备份文件和数据库。)
A- 用文本编辑器,例如记事本,打开文件admin/includes/configure.php。
将所有出现/admin/的地方改成自己的管理目录名。
需要修改的部分:
define('DIR_WS_ADMIN', '/admin/');
define('DIR_WS_CATALOG', '/');
define('DIR_WS_HTTPS_ADMIN', '/admin/');
define('DIR_WS_HTTPS_CATALOG', '/');
需要修改的部分:
define('DIR_FS_ADMIN', '/home/mystore.com/www/public/admin/');
define('DIR_FS_CATALOG', '/home/mystore.com/www/public/');
B- 找到Zen Cart的/admin/目录,
将该目录名按照admin/includes/configure.php中的定义作相应修改。
4. 删除不用的管理员帐号
管理页面->工具->管理设置
在管理页面下,打开工具菜单,选择管理设置
- 检查所有没有使用的管理员帐号并删除。特别注意是否有"Demo"帐号。
5. 强化管理员密码
一定要使用一定强度、不易猜测的密码。
要修改管理员密码,进入管理页面->工具->管理设置,点击"重置密码"按钮,或点击那个想回收箱的图标。
建议使用至少8位密码。
密码最好包含字母、数字、符合、以及大小写等。
6. 保护"自定义页面" "html_includes"中的内容
定义好您的自定义页面后,(管理页面->工具->页面编辑), 您要保护这些文件:
A. 用FTP软件下载备份,这些文件位于
/includes/languages/schinese/html_includes目录。
B. 修改文件 CHMOD 644 或 444 (或 Windows下为“只读”)。见上面的CHMOD说明
/includes/languages/schinese/html_includes
下面是强化Zen Cart网店安全的几个步骤:
1. 删除以下几个目录和文件
安装完成后,请从服务器上删除以下目录和文件:
- /docs
- /extras (重要)
- /zc_install
- /install.txt (这是文件)
另外,如果你的网店不是卖可下载类的产品,请同时删除以下文件和目录:
- /download
- /media
- /pub
不要只是改名目录,万一别人知道了目录名,就不安全。
如果删除了 download 目录,商店设置-属性设置-允许下载,设置为:false
2. 设置configure.php文件为只读
将两个configure.php文件用CHMOD(设置权限)命令改为只读很重要。
通常就是设置为"644",有时是"444"。
如果无法通过FTP程序修改,可以用主机商提供的文件管理工具来修改。
如果您用的是Windows服务器,只要将文件设置为"所有人" "只读",如果是在IIS下,是IUSR_xxxxx 用户,或者"System"帐号,在Apache下,是"apache user"帐号。
3. 改名"/admin"目录
修改"admin"目录名,用一个很难猜测到的名字。
(在进行下面的修改前,请备份文件和数据库。)
A- 用文本编辑器,例如记事本,打开文件admin/includes/configure.php。
将所有出现/admin/的地方改成自己的管理目录名。
需要修改的部分:
define('DIR_WS_ADMIN', '/admin/');
define('DIR_WS_CATALOG', '/');
define('DIR_WS_HTTPS_ADMIN', '/admin/');
define('DIR_WS_HTTPS_CATALOG', '/');
需要修改的部分:
define('DIR_FS_ADMIN', '/home/mystore.com/www/public/admin/');
define('DIR_FS_CATALOG', '/home/mystore.com/www/public/');
B- 找到Zen Cart的/admin/目录,
将该目录名按照admin/includes/configure.php中的定义作相应修改。
4. 删除不用的管理员帐号
管理页面->工具->管理设置
在管理页面下,打开工具菜单,选择管理设置
- 检查所有没有使用的管理员帐号并删除。特别注意是否有"Demo"帐号。
5. 强化管理员密码
一定要使用一定强度、不易猜测的密码。
要修改管理员密码,进入管理页面->工具->管理设置,点击"重置密码"按钮,或点击那个想回收箱的图标。
建议使用至少8位密码。
密码最好包含字母、数字、符合、以及大小写等。
6. 保护"自定义页面" "html_includes"中的内容
定义好您的自定义页面后,(管理页面->工具->页面编辑), 您要保护这些文件:
A. 用FTP软件下载备份,这些文件位于
/includes/languages/schinese/html_includes目录。
B. 修改文件 CHMOD 644 或 444 (或 Windows下为“只读”)。见上面的CHMOD说明
/includes/languages/schinese/html_includes
ZEN CART安全建店的步骤 (2009.12.18 更新) : Zen Cart 中文...
如何调试、排错zen cart网店(出现空白页面)? : Zen Cart 中文支持 : ...
Zen Cart优化由内至外
盟多卡浅谈Zen Cart对电子商务的价值
zen-cart全新做一个自己的模板应参考文档
Presentation Zen
对Zen(禅) 的一种解释
对Zen(禅) 的一种解释888
对Zen(禅) 的一种解释
Graphword Zen v.s. Presentation Zen
Zen Centrum PRAJNA
The Zen of Cat
宁静深远的禅乐:VA - Zen Garden禅花园
‘Zen‘ by Master Hui Lv
专辑推荐《Zen World 禅界》
Shopping Cart using C#.NET, Web Forms and SQL...
更简单,更具行动力的终极高效系统:Zen To Done(简易做)
更简单,更具行动力的终极高效系统:Zen To Done(简易做) - 褪墨
karunesh作品系列----- 《禅悟 Zen Breakfast》
karunesh作品系列—《禅悟 Zen Breakfast》
Various Artists 《Zen Connection 1—4》
Zen Coding 让 Notepad++ 代码书写健步如飞
红枣zen样吃才能最补血
How I Became an Early Riser | zen habits