介绍
OpenCart是世界著名的开源电子商务系统,系统开发语言为PHP。OpenCart是世界主流的电子商务建站系统。
OpenCart的快速流行主要基于其强大的功能和优秀的设计。该项目采用 MVCL 架构、代码清晰规范、安装方便,使得开发者可以轻易上手进行定制开发。OpenCart 采用独特的插件式(Module)设计,在 OpenCart 官方的插件市场可购买到满足各种功能需求的插件,例如:各种支付、物流快递等各种功能的模块。同时OpenCart也支持多语言(包括中文)、多货币、多域名店铺。多语言和多货币使得外贸建站、多语种网站变得非常容易。
英文官方网站:https://www.opencart.com
中文官方网站:http://www.opencartchina.com
安装
我们用DigitalOcean的机器来搭建。系统是Ubuntu 16.04。下面的操作都用root用户操作。
搭建环境
opencart需要使用php、mysql、nginx or apache。
apt update apt install -y php-fpm //在apt的安装中,如果用的是 apt install php,则可能连Apache都会装上,故这里指定安装 php-fpm apt install -y mysql-server //密码要记录 apt install -y nginx
安装必要的php扩展
apt install -y php-curl php-xml php-gd php-zip php-mcrypt php-mysql
下载、配置opencart
这里我们安装经典好用的2.3版本,多语言版本
cd /home/ wget https://github.com/mycncart/opencart_international/archive/opencart_international_2.3.0.2.zip unzip opencart_international_2.3.0.2.zip mv opencart_international-opencart_international_2.3.0.2/ opencart chmod 775 -R opencart chown www-data:www-data -R opencart //将用户组、用户改为与 nginx、php相同的用户,防止出现权限问题
改名,使配置文件生效
cd opencart/ mv config-dist.php config.php cd admin/ mv config-dist.php config.php
创建opencart数据库(名字随意)
service mysql start mysql -uroot -p create database opencart23; quit;
修改nginx配置文件
主要是修改网站路径及启用php
nano /etc/nginx/sites-enabled/default
server { listen 80 default_server; listen [::]:80 default_server; root /home/opencart; index index.php index.html index.htm index.nginx-debian.html; server_name _; location / { try_files $uri $uri/ =404; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.0-fpm.sock; } }
启动所有的服务,访问IP开始安装opencart
service php7.0-fpm start service nginx start
浏览器访问IP,就会开启opencart的安装向导
第一、二个步骤,由于我们已配置好环境,直接过。
第三个步骤,数据库选择“mysql”模式,再依次填写数据库用户、数据库密码、数据库名称、opencart管理员信息等等就能完成了。
完成向导后,需要删除opencart根目录下的install文件夹,保证安全。
cd opencart/ rm -rf install/
使用
后台登录地址:
http://ip/admin
账号默认是admin。密码就用你刚才设置的密码。
后台界面
中文让人感觉很亲切,摸索一番很快就能上手。
实际操作: