Toggle navigation


ECshop镜像手册

Version 3.0免费版

Websoft9将ECSHOP程序及其所依赖的中间件、数据库等编译成一个预装环境,打包成虚拟机镜像,任何云用户均可一键获取、快速安装。

ECSHOP(ecshop.com)国内最流行的开源商城软件之一。产品有完善的本地化生态体系,提供了大量仿制模板和功能插件,方便用户快速构建个性化B2C商城、微信商城、多级分销等场景,适合于零售、跨境、母婴、鞋服等网店商业。

0


本文档适用于通过主流云市场购买和部署了Websoft9镜像的用户,文档内容重点指导用户进行安装配置、系统基本操作和常见运维问题处理。

文档适用性说明:

  • 适用的主流云平台包括:阿里云、腾讯云、百度云、华为云、Azure、青云
  • 适用的操作系统包括:Linux、Windows
  • 适用的阅读者包括:初学者、学生、站长、运维人员、产品经理、开发者、UI

Websoft9的镜像由应用软件、运行环境、数据库和运维面板四个部分组成,并基于云厂商操作系统镜像打包:

Linux版本(CentOS,Ubuntu,AliyunLinux)

Linux版本的ECSHOP镜像采用LAMP作为运行环境,以最新版本为例,组件包括:

应用软件(ECSHOP3.0免费版)
安装目录:/data/wwwroot/default/ecshop
运行环境(PHP 5.6.31,Apache 2.4.8)
PHP配置文件目录: /etc/php.ini
Apache虚拟主机文件目录: /ect/httpd/conf.d
日志文件目录:/var/log/httpd
数据库(MySQL5.6.3)
MySQL数据目录: /data/mysql
MySQL配置文件: /etc/my.cnf
数据库账号密码参考“常见账号和密码说明”章节
数据库面板访问路径:http://公网ip/phpmyadmin
运维面板(9Panel)
9Panel是Websoft9根据镜像用户的习惯和技术能力而研制的轻量级面板,以帮助用户快速掌握程序安装和运维工作
访问路径:http://ip/9Panel

Windows版本

Windows版本的ECSHOP镜像采用WAMP作为运行环境,以最新版本为例,组件包括:

应用软件(ECSHOP3.0免费版)
安装目录:C:/websoft9/wampserver/www/
运行环境(PHP 7.0.10/5.6.25,Apache 2.4.23)
PHP可以在两个版本中自由切换
PHP配置文件目录: C:\websoft9\wampserver\bin\apache\apache2.4.23\bin\php.ini
Apache虚拟主机文件目录: C:\websoft9\wampserver\bin\apache\apache2.4.23\conf\extra\httpd-vhosts.conf
日志文件通过WAMP面板查看
数据库(MySQL5.7.14)
MySQL目录: C:\websoft9\wampserver\bin\mysql
MySQL配置文件: C:\websoft9\wampserver\logs\mysql.log
数据库账号密码参考“常见账号和密码说明”章节
数据库面板访问:http://公网IP/phpmyadmin
运维面板(9Panel)
9Panel是Websoft9根据镜像用户的习惯和技术能力而研制的轻量级面板,以帮助用户快速掌握程序安装和运维工作
访问路径:http://公网IP/9panel
  1. 镜像需要与服务器配套使用,获取Websoft9的镜像有两种方式:
    方式一:若没有可用的云服务器,登录主流云厂商的云市场,找到由Websoft9提供的“ECSHOP电商系统”相关免费镜像,点击“购买”(同时会配套购买云服务器,若只打算试用请选择“按量”方式购买,实现按小时使用,接近免费)
    方式二:登录到云厂商的控制面板,找到可用的云服务器,通过更换系统盘(重装镜像)的方式
  2. 待镜像购买或更换完成后,镜像会自动安装到配套的云服务器上,当云服务实例处于“运行中”后,通过浏览器访问网址
    http://服务器公网IP/9panel,正常会出现如下界面:
  3. 如果浏览器访问以上网址没有任何反应,请检查您的安全组设置,确保80端口是开放的。

镜像验证通过后,即可根据9Panel(浏览器访问:http://公网ip/9panel)的提示完成剩余的应用安装过程。

建议在进入ECSHOP的安装界面之前,建议完成如下两个简单的操作:

  • 通过PhpMyAdmin将数据库默认的root密码修改成您自己的密码,并牢记密码
  • 通过域名管理面板中完成域名解析(增加一个A记录指向服务器IP),然后通过直接访问域名测试是否解析成功。

具体安装向导如下:

  1. 本地浏览器访问:http://域名  http://公网IP 进入安装向导(首选域名访问方式安装)
  2. 完成许可协议、环境检测之后,进入配置数据库界面(默认数据库为:ecshop,默认用户名和密码参考本文档”常用账号与密码说明“章节),并设置的管理员帐号密码,然后继续
  3. 系统安装成功,系统提示激活系统,可以选择注册云起(云起是ecshop的开发厂商)激活或跳过激活
  4. 跳过激活后,系统提示安装成功,可以进入后台登录
  5. 进入登录界面
  6. 开始体验后台

如果您使用的ecshop合集版镜像(ECSHOP合集版是模板堂公司开发,包含ecshop2.7.3+5款简洁版模板+ECTouch手机触屏版+后台美化+Bug修复,多屏合一,更简洁、更稳定),除了完成上章节的“开始安装ecshop”之外,还可以完成如下两个功能:

ECSHOP合集版模板切换

合集版有6款免费的模板可以切换,登录之后在左侧的导航找到模板管理-》模板选择

现在我们可以看到画的红框的6款模板了,点击之后即可替换了,替换完记得点击右上角的清除缓存后在刷新前台页面

整合的6个简洁版依次是

钻石小鸟

聚美优品 http://help.ecmoban.com/article-2126.html

丽子美妆 http://help.ecmoban.com/article-2117.html

美丽说 http://help.ecmoban.com/article.php?id=2174

梦芭莎 http://help.ecmoban.com/article-2114.html

顺丰优品 http://help.ecmoban.com/article-2149.html

ECSHOP合集版ECTOUCH安装

ectouch即ecshop的移动端程序,与ecshop是共用一个数据库的,具体安装如下:

  • 在你的域名或ip后面加上 /mobile 即可来到ECTOUCH安装页面
  • 输入数据库信息,如果你之前安装好了ECSHOP这里会自动获取到配置信息,如果获取的信息正确可以直接点击同意使用协议并且点击安装
  • 装成功之后你现在直接访问你的域名加上 /mobile 即可看到ECTOUCH版页面
  • 你也可以进入ECTOUCH的后台管理你的ECTOUCH应用,进入ECTOUCH后台方法 你的域名加上 /mobile/admin,即可访问ECTOUCH后台管理手机版,用户名密码与ecshop一致

应用程序安装、使用和维护中需要用到三种账户:

1、MySQL数据库默认账号和密码:root/123456,管理地址:http://公网ip/phpmyadmin

2、ECSHOP后台账号和密码:账号是安装的时候自行设置的,管理地址管理地址:http://公网ip/admin


3、服务器操作系统账号和密码

Linux服务器账号和密码说明:

  • 账号:root
  • 密码:是安装镜像的时候客户自行设置的,若不记得此密码,请登录云服务器后台,修改服务器密码,重启后生效
  • 登录:下载一个putty工具,通过root账号登录,参考(服务器通用文档-Linux远程管理与FTP

Windows服务器账号和说明:

  • 账号:administrator
  • 密码是安装镜像的时候客户自行设置的,若不记得此密码,请登录云服务器后台,修改服务器密码,重启后生效
  • 登录:PC本地打开远程桌面工具-通过Administrator账号连接,参考(服务器通用文档-Windows远程桌面与FTP

网站的定期备份和重要操作之前的备份工作(如系统升级或重要修改)无比重要,可以做到防范于未然,让发生了意外而能够进行复原,这是网站运维工作的重中之重。

ECSHOP的备份有基于服务器快照自动备份、手动本地备份等方式,各有利弊,建议结合起来使用

服务快照自动备份

云服务器厂商都会提供一个叫“快照”的功能,快照是针对于服务器的磁盘来说的。快照工具可以记录指定时间点硬盘的数据,全部备份起来,并可以实现一键恢复。

如果您对磁盘进行了自动的快照设定,如下场景您便可以比较从容的面对:
1、工作了几天的成果,被误删了
2、黑客把把网站网站弄的面目全非
3、现在的内容已经乱七八糟了,我要回到一个正常的服务器状态

做了快照备份,一键恢复到备份时间点的状态。也就是现场还原,很好的功能。

不同的云厂商快照设置稍有差别,具体参考:

手工本地备份

手工本地备份主要是通过下载应用程序文件和备份导出数据库文件,建议备份周期每月一次,备份文件保存6个月左右。下面就具体的备份操作进行说明:

  1. 下载网站源文件
    √ 若是Windows系统请通过远程桌面直接把C:/websoft9/wampserver/www 目录拷贝
    √ 若是Linux系统请通过SFTP工具登录到服务器(见下图),将网站目录完整的下载到本地(如果文件数量比较多,建议压缩后再下载)
  2. 通过浏览器进入PhpMyAdmin(网址:http://服务器公网ip/phpmyamin),进入数据库管理界面
  3. 左侧菜单中选择所需的数据库,顶部导航栏上选择“导出”标签
  4. 选择导出方式和格式(建议SQL),点击“执行”,导出文件后下载到本地
  5. 将程序文件和数据库文件放到同一个文件夹,根据日期命名,备份工作完成

网站技术日新月异,更新升级是维护工作之一,长时间不升级的程序,就如长时间不维护的建筑物一样,会加速老化、功能逐渐缺失直至无法使用。完成的升级包括:操作系统补丁升级、运行环境补丁漏洞升级和应用程序升级三个部分。Websoft9的镜像可以自动完成前面两者的升级,用户只需关注应用程序的升级即可。

特别注意:ECSHOP应用程序升级之间务必进行完整备份,以保证备份出现差错之后能够复原。

 

操作系统与运行环境升级(Linux)

Websoft9的镜像可以自动完成操作系统和运行环境的升级,用户只需关注应用程序的升级即可。若计划立即进行升级,可以通过通过Putty运行升级命令:

[root@iZm5ejevtfmojhh6jmr078Z ~]# yum update -y

ECSHOP升级

待续…

下面列出ECSHOP使用中比较常见的问题以及对应的处理方案

域名设置分为两个步骤

步骤一、域名解析

如果您的域名备案(大陆之外无需备案),可以通过云厂商的域名控制台进行域名解析,操作如下:

  1. 登录域名控制台->域名解析,进入解析设置界面(以阿里云为例)
  2. 增加一条A记录,主机记录那里填写二级域名的前缀(如www,shop,test等)或通配符@,记录值填写您的服务器公网ip地址,俻.A>应W置论域孑物一样mbsoft9/DocsPicture/zh i间不1、-24方式前缀名,备份工即可t9/DocsPictu可协讌导P),由于点出本操需仍然览噺域孑址空="584" />点凮的管r账号连接,zhihu-medium" src="3615/%E5%A6%82%E4%BD%95%E5%88%B7%E6%96%B0%E6%9C%AC%E5%9C%B0dns%E7%BC%93%E5%AD%98.websoft9.com/xdocs/ecs#4" target="_blank" r无CMD通商角皌导DNS台com/article-2149.html
如ge-heants"><通过入ECSHO若置gh动安装h安装<镜像可SHO码<镜像可SHhref='#产1'>LiDebia1SUSE 的操O taSUSE、x版本(Cen与FTP镜像可仠 href盘ator< i间丼确保h="960" heighht="529" />