阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Ubuntu 16.04 中安装网店系统 Open eShop

188次阅读
没有评论

共计 3255 个字符,预计需要花费 9 分钟才能阅读完成。

简介 – Open eShop 电子商务平台

Open eShop 是电子商务平台的开源软件。它是一种开发出无需委托销售数字商品的平台。

其功能包括:

  • 许多支付系统选项,如贝宝 Paypal,卡(使用 Paymill,Paymill, Authorize,  Stripe) 以及 Bitpay
  • 集成客户支持系统,通过简单的界面完全支持客户,并提供有关新票证的通知
  • 优惠券受产品,时间或可用性限制
  • 完全移动兼容和响应
  • 针对搜索引擎优化
  • 综合博客,常见问题和论坛基础设施
  • 详细跟踪商店的业绩
  • 销售数字商品的许可证生成

There are three options for getting Open eShop: Lite, Hosting and Pro. The first one is free of cost.

Open eShop 有三种选择:Lite,Hosting 和 Pro。第一个是免费的。

在本教程中,我们将在 Ubuntu 16.04 服务器上安装 Open eShop Lite。

前提条件

  • 一台运行 Ubuntu 16.04 的服务器
  • LAMP 已经安装在 Ubuntu 16.04 上  http://www.linuxidc.com/Linux/2016-10/136327.htm

入门 – 创建数据库

启动 MySQL shell:

$ mysql -u root -p

创建一个名为 openeshop 的新用户和一个新的数据库,openeshop_db:

 
mysql> CREATE DATABASE openeshop_db;
Query OK, 1 row affected (0.00 sec)

mysql> CREATE USER 'openeshop'@'localhost' IDENTIFIED BY 'usr_strong_pwd';
Query OK, 0 rows affected (0.00 sec)

mysql> GRANT ALL PRIVILEGES ON openeshop_db.* TO 'openeshop'@'localhost';
Query OK, 0 rows affected (0.00 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

mysql> EXIT;
Bye

安装 Open eShop Lite

下载在 web 根目录下打开 eShop Lite,在 /var/www/html。首先,使用以下命令创建一个新目录:

#mkdir /var/www/html/openeshop

移动到这个新创建的目录中:

# cd /var/www/html/openeshop

通过执行以下 wget 命令,下载 Open eShop 安装脚本:

# wget https://raw.githubusercontent.com/open-classifieds/open-eshop/master/install-eshop.php

更改下载文件的所有者 install-eshop.php 执行以下命令:

# chown -R www-data:www-data install-eshop.php

为 Open eShop 创建 Apache 虚拟主机文件

下一步是为 Open eShop 创建一个新的虚拟主机文件。我们将其命名为 openeshop.conf。执行命令:

# $EDITOR /etc/apache2/sites-available/openeshop.conf

在该文件中粘贴以下内容:

<VirtualHost *:80>
 ServerAdmin admin@example.com
 DocumentRoot /var/www/html/openeshop
 DirectoryIndex install-eshop.php
 ServerName example.com
 ServerAlias www.example.com
<Directory /var/www/html/openeshop/>
 Options Indexes FollowSymLinks MultiViews
 AllowOverride All
 Order allow,deny
 allow from all
</Directory>
 ErrorLog /var/log/apache2/example.com-error_log
 CustomLog /var/log/apache2/example.com-access_log common
</VirtualHost>

保存,退出并启用新的虚拟主机文件:

# a2ensite openeshop

应显示以下文字:

Enabling site openeshop.
To activate the new configuration, you need to run:
 service apache2 reload

但是,我们将使用 systemctl 通过重新启动 Apache 服务来激活新配置。执行:

# systemctl restart apache2

检查 Apache 状态:

# systemctl status apache2
apache2.service - LSB: Apache2 web server
 Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
 Drop-In: /lib/systemd/system/apache2.service.d
 ââapache2-systemd.conf
 Active: active (running)

Web 服务器正在运行。

完成 Open eShop 安装

此时,使用 Web 浏览器访问虚拟主机文件中配置的 URL(本教程中的 example.com,但是当然可以使用所需的域进行更改)。

install-eshop.php 安装程序应显示以下消息:

OE Installation requirement: Before you proceed with your OE installation: Keep in mind OE uses the short tag "short cut" syntax.

因此,必须在您的 php.ini 中启用 short_open_tag 伪指令。
简单解决方案:
1. 打开 php.ini 文件并查找 line short_open_tag = Off
2. 将其替换为 short_open_tag = On
3. 重新启动您的 PHP 服务器
4. 刷新此页面以恢复 OE 安装
5. 享受 OE;)

在服务器上,打开 php.ini 文件:

 
# $EDITOR /etc/php/7.0/apache2/php.ini

用 short_open_tag = On 更改行 short_open_tag = Off。应该是 202 行。保存,退出并重新启动 Apache:

# systemctl restart apache2

在 Web 浏览器中重新加载页面应该开始安装过程的最后一步,这取决于您的数字商品的电子商务。

总结

在本教程中,我们已经看到如何轻松安装和配置电子商务平台,用于销售数字商品,如电子书,音乐等。根据您的业务规模,精简版 Open eShop 可能还不够。该项目还提供了一个 Pro 版本,具有更多的服务,但当然这不是免费的。

完整 PDF 文档可以到 Linux 公社资源站下载:

—————————————— 分割线 ——————————————

免费下载地址在 http://linux.linuxidc.com/

用户名与密码都是 www.linuxidc.com

具体下载目录在 /2017 年资料 / 7 月 /12 日 /Ubuntu 16.04 中安装网店系统 Open eShop/

下载方法见 http://www.linuxidc.com/Linux/2013-07/87684.htm

—————————————— 分割线 ——————————————

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2017-07/145592.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计3255字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中