ECShop 的安装安装,说穿了就是教程三步:准备好环境、上传文件、安装跑一遍安装向导。教程别被网上那些长篇大论吓住,安装实际操作起来,教程十分钟就能搞定。安装
先说说环境。教程ECShop 是安装老牌 PHP 程序,对运行环境的教程要求低得感人——PHP 5.4 以上、MySQL 5.0 以上,安装连 Apache 或 Nginx 都行。教程现在随便一个虚拟主机都能满足。安装你要是教程用宝塔面板,那就更省事了,安装一键创建站点、数据库,连 PHP 版本都帮你选好。我见过最离谱的案例,有人拿一台 512MB 内存的旧笔记本跑 ECShop,照样带得动三千个商品。
环境弄好,就该上传文件了。去官网下载最新版源码包,解压后你会看到一个 upload 文件夹,里面才是真正要上传的东西。别把整个压缩包直接丢进网站根目录,那是新手最容易犯的错。用 FTP 工具或者宝塔的文件管理器,把 upload 里的所有文件传到网站根目录。传的时候注意看进度条,文件不多,但有些主机速度慢,别急着一刷新就以为传丢了。
传完文件,打开浏览器,输入你的域名。这时候 ECShop 会自动检测到没有安装,跳转到 install 目录下的安装向导。页面会先检查目录权限,常见的问题是 data 和 temp 目录没有写权限。如果是 Linux 主机,直接在 SSH 里执行 chmod -R 777 data temp,Windows 主机就右键属性里改。别嫌麻烦,这一步不做,后面全是坑。
接下来是数据库配置。安装向导会让你填数据库主机、用户名、密码、数据库名。这里有个容易混淆的点——数据库名不是你随便起的,得先在主机控制面板里创建一个。我见过有人把数据库用户名填成网站管理员账号,结果连不上,折腾半小时才发现是填错了。填完点下一步,系统会自动导入数据表,整个过程大概十几秒,屏幕会刷出一长串 SQL 执行记录,看到绿勾就说明没问题。
然后设置管理员账号。邮箱和密码别用 123456 这种,ECShop 后台权限很高,被爆破的话整站数据都危险。密码最好用大小写字母加数字组合,长度至少八位。安装向导最后还会让你选是否安装测试数据,建议新手选“是”,这样后台有现成的商品、分类、订单样例,方便熟悉操作逻辑。老手就直接跳过,省得后面清理麻烦。
安装完成后,系统会提示你删除 install 文件夹。这一步千万别偷懒,不删的话,别人可以直接访问你的安装页面,重新安装一遍,把数据库覆盖掉,你的店铺就全没了。用 FTP 把整个 install 目录删掉,或者改名成 install_bak 也行,但最保险的还是彻底删除。
顺手说个细节——安装完第一次进后台,导航栏可能显示错乱,别慌,这是缓存问题。在后台右上角找到“清除缓存”按钮,点一下,刷新页面就好了。ECShop 的缓存机制比较原始,改完文件不清理缓存,前端页面永远显示旧内容,这是它最容易被吐槽的地方,但也是它的特色——速度快,全靠缓存撑着。
最后提醒一句,装完别急着上架商品。先去后台的“系统设置”里把商店名称、联系方式、配送方式、支付方式都配好,不然用户下单时看到空白的支付选项,直接就跑了。ECShop 的配置项密密麻麻,但你只需要关注几个核心的:商店设置、会员等级、配送方式、支付方式。其他高级功能,等店铺跑起来再慢慢研究。
整个过程下来,真正动手操作的时间不超过二十分钟。要是卡在哪一步,先检查目录权限,再检查数据库信息,八成是这两个地方出了问题。