现在的位置: 首页 > RakSmart教程 > 正文

在Ubuntu 16.04上安装Open Eshop程序

2018年02月06日 RakSmart教程 ⁄ 共 2101字 ⁄ 字号 在Ubuntu 16.04上安装Open Eshop程序已关闭评论

 

Open Eshop是一个免费和开放的电子商务软件,可以销售数字产品,如MP3、电子书、电影、软件等等。在本文中,笔者将解释如何在Ubuntu 16.04上安装Open Eshop。

 

先决条件

一个全新的Ubuntu 16.04服务器实例。

sudo用户。

 

步骤1:开始

更新你的操作系统是一种很好的做法。您可以通过运行以下命令来实现这一点:

sudo apt-get update -y

sudo apt-get upgrade -y

在系统更新后,重新启动系统并使用sudo用户登录。

sudo shutdown -r now

步骤2:安装LAMP服务器

您可以通过运行以下命令来安装一个lamp-服务器:

sudo apt-get install lamp-server^ -y

安装完成后,我们需要在PHP配置文件中调整一些值,如下:

sudo nano /etc/php/7.0/cli/php.ini

更新后 post_max_size, upload_max_filesize, 和short_open_tag的值,如下:

post_max_size = 64Mupload_max_filesize = 64Mshort_open_tag = On

在完成后保存并关闭该文件,然后重新启动Apache web服务器以使更改生效:

sudo systemctl restart apache2

步骤3:配置数据库

在配置数据库之前,首先需要先保护Mysql。您可以通过运行mysqlsecure安装脚本来确保它的安全性:

sudo mysql_secure_installation

回答如下所示的所有问题:

Set root password? [Y/n] nRemove anonymous users? [Y/n] yDisallow root login remotely? [Y/n] yRemove test database and access to it? [Y/n] yReload privilege tables now? [Y/n] y

一旦数据库得到保护,就可以使用下面的命令登录到MySQL shell中。

mysql -u root -p

在提示符下输入您的根密码,然后为Open Eshop创建一个数据库:

mysql> CREATE DATABASE openeshop_db;

接下来,创建一个具有以下命令的数据库用户:

mysql> CREATE USER 'openeshop' IDENTIFIED BY 'your-password';

接下来,授予数据库的特权:

mysql>GRANT ALL PRIVILEGES ON openeshop_db.* TO 'openeshop'@'localhost';

接下来,使用以下命令刷新特权表:

mysql>FLUSH PRIVILEGES;

最后,退出MySQL shell:

MariaDB [(none)]>\q

步骤4:安装开放的Eshop

首先,从他们的官方网站下载最新的开放Eshop安装文件的最新版本,如下命令:

sudo mkdir /var/www/html/openeshopcd /var/www/html/openeshopwget https://raw.githubusercontent.com/open-classifieds/open-eshop/master/install-eshop.php

接下来,更改下载文件的所有者,并使用以下命令:

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

接下来,为Open Eshop创建一个apache虚拟主机服务器块。您可以通过创建openeshop来实现这一点。配置文件:

sudo nano /etc/apache2/sites-available/openeshop.conf

添加以下行:

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

在完成后保存并关闭该文件,然后使用以下命令启用该站点:

sudo a2ensite openeshop

最后,重新启动Apache web服务器,以便进行更改:

sudo systemctl restart apache2

打开web浏览器并导航到URL http://yourdomain.com并完成安装过程。

抱歉!评论已关闭.