如何在 Ubuntu 12.04 VPS 上安装 OpenCart

金钱(警告)

** 状态:** 被贬值

如果您目前正在运行运行 Ubuntu 12.04 的服务器,我们强烈建议升级或迁移到支持的 Ubuntu 版本:

** 原因:** Ubuntu 12.04 已于 2017 年 4 月 28 日到期(EOL)并且不再收到安全补丁或更新。

** 相反,请参见:** 本指南可能仍然有用作为参考,但可能不会在其他Ubuntu版本上工作. 如果可用,我们强烈建议使用为您正在使用的Ubuntu版本撰写的指南。

关于OpenCart


OpenCart是一个广泛使用的开源电子商务CMS,它使用PHP和MySQL。它有自己的PsuedoMVC结构,易于处理和更快的设置。 更多信息可以在 OpenCart网站上找到。

前提条件

本教程要求用户具有根特权。您可以在这里检查: Initial Server Setup. 在与OpenCart合作之前,您需要在您的VPS上安装LAMP。 如果您没有它,那么您可以通过以下教程安装它: Installing LAMP Stack.

一旦我们具备上述要求,我们就可以开始OpenCart安装。

第一步:下载OpenCart


首先,我们将导航到将安装OpenCart的根文件夹. 要做到这一点,打开终端并键入以下命令:

1cd /var/www

接下来,我们将从 github 复制版下载最新版本的 OpenCart (v1.5.5.1):

1sudo wget https://github.com/opencart/opencart/archive/v1.5.5.1.zip

在运行ls命令时,您将在您的 www 目录中找到 v1.5.5.1.zip 文件。

现在要卸载这个文件夹,我们需要安装 Unzip 模块. 如果你没有它,你可以通过输入来安装它:

1sudo apt-get install unzip

现在我们将把下载的 OpenCart zip 文件解除在当前目录中:

1unzip v1.5.5.1.zip

如果你穿过提取的OpenCart文件夹的目录,你会发现上传文件夹在里面. 我们必须将在上传文件夹中存在的文件和文件夹移动到根文件夹www

1mv -v /var/www/opencart-1.5.5.1/upload/* /var/www

现在,您可以直接在您的 root www 文件夹中找到 OpenCart 的所有核心文件和文件夹。

步骤二:创建 OpenCart 数据库


我们需要创建一个数据库,这将在OpenCart安装过程中需要。

通过命令登录您的MySQL壳:

1mysql -u root -p

让我们先创建数据库(我将我的数据库名称设置为opencart,但您可以选择您想要的任何名称):

1CREATE DATABASE opencart;
2
3Query OK, 1 row affected (0.00sec)

在接下来的步骤中,我们将创建一个新的数据库用户,使用密码,并授权访问上面创建的openencart数据库。

创建用户数据库:

1CREATE USER opencartuser@localhost;
2
3Query OK, 0 rows affected (0.00 sec)

為此用戶設定密碼:

1SET PASSWORD FOR opencartuser@localhost= PASSWORD("yourpassword");
2
3Query OK, 0 rows affected (0.00 sec)

授予此新的用户访问 opencart 数据库权限:

1GRANT ALL PRIVILEGES ON opencart.* TO opencartuser@localhost IDENTIFIED BY 'yourpassword';
2
3Query OK, 0 rows affected (0.00 sec)

然后我们更新MySQL,以便更改有效:

1FLUSH PRIVILEGES;
2
3Query OK, 0 rows affected (0.00 sec)

我们已经完成了数据库部分,所以现在,我们可以退出MySQL壳:

1exit

步骤三:重命名配置文件并赋予Apache用户所有权


现在我们需要将OpenCart配置文件从config-dist.php更名为config.php。有两种文件:一个位于直接的www文件夹中,另一个位于www/admin文件夹中:

1cp /var/www/config-dist.php /var/www/config.php

类似的:

1cp /var/www/admin/config-dist.php /var/www/admin/config.php

我们将通过运行以下命令将我们的openencart文件的所有权交给apache用户:

1sudo chown www-data:www-data * -R
2
3sudo usermod -a -G www-data username

第四步:几乎完成


你是好的去. 只需点击你的IP地址在浏览器(http://198.102../) 访问安装屏幕. 接受条款和条件后,你应该看到一个屏幕类似于此:

opencart

在某些情况下,它可能会说 cURL 和 GD 没有安装,这只是意味着这些 php5 库没有安装在您的 VPS 上。

1sudo apt-get install php5-curl php5-gd

然后你可以重新刷新页面,你应该发现对cURL & GD的状态发生了变化。在第三步,你将被要求输入我们上面创建的数据库凭证,然后你完成了:)

完结


一旦你安装了 OpenCart,从安全角度来看,删除安装文件夹是很好的做法,而且是必要的。我们应该小心,只有安装文件夹才会被删除,而不是管理员、目录或系统文件夹。

1rm -rf /var/www/install/

恭喜您!您刚刚使用OpenCart设置了自己的电子商务网站!

Article Submitted by: Jigar Jain
Published At
Categories with 技术
comments powered by Disqus