如何在Ubuntu12.04VPS上安装OpenCart

来自菜鸟教程
跳转至:导航、​搜索

状态: 已弃用

本文介绍了不再受支持的 Ubuntu 版本。 如果您当前正在运行运行 Ubuntu 12.04 的服务器,我们强烈建议您升级或迁移到受支持的 Ubuntu 版本:

原因: Ubuntu 12.04 已于 2017 年 4 月 28 日终止生命周期 (EOL) and no longer receives security patches or updates. This guide is no longer maintained.

请参阅: 本指南可能仍可用作参考,但可能不适用于其他 Ubuntu 版本。 如果可用,我们强烈建议使用为您正在使用的 Ubuntu 版本编写的指南。 您可以使用页面顶部的搜索功能来查找更新的版本。


关于 OpenCart


OpenCart 是一个广泛使用的开源电子商务 CMS,它使用 PHP 和 MySQL。 它有自己的 Psuedo MVC 结构,并且更容易处理和设置更快。 更多信息可以在[[“%3Ca|http://opencart.com/]]上看到 [[“%3C/a|”>OpenCart]]网站。

先决条件

本教程要求用户具有 root 权限。 You can check that here: [[“%3Ca|initial-server-setup-with-ubuntu-12-04]]”>Initial Server Setup. Before working with OpenCart, you need to have LAMP installed on your VPS. If you don’t have it, then you can install it by following this tutorial: [[“%3Ca|how-to-install-linux-apache-mysql-php-lamp-stack-on-centos-6]]”>Installing LAMP Stack.

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

第一步:下载 OpenCart


首先,我们将导航到将安装 OpenCart 的根文件夹。 为此,请打开终端并输入以下命令:

cd /var/www

然后我们将从 github repo 下载最新版本的 OpenCart (v1.5.5.1):

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

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

现在要解压这个文件夹,我们需要安装解压模块。 如果您没有它,您可以通过输入:

sudo apt-get install unzip

现在我们将在当前目录中解压这个下载的 OpenCart zip 文件:

unzip v1.5.5.1.zip

如果您遍历提取的 OpenCart 文件夹的目录,您会在里面找到上传文件夹。 我们必须移动存在的文件和文件夹uploads文件夹到根目录www文件夹。 下一个命令将为我们执行此操作:

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

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

第二步:为 OpenCart 创建数据库


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

通过命令登录到您的 MySQL shell:

mysql -u root -p

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

CREATE DATABASE opencart;

Query OK, 1 row affected (0.00sec)

在接下来的步骤中,我们将创建一个带有密码的新数据库用户,并授予对上面创建的 opencart 数据库的访问权限。 仔细运行以下命令并记下您选择的用户名和密码。

创建数据库用户:

CREATE USER opencartuser@localhost;

Query OK, 0 rows affected (0.00 sec)

为该用户设置密码:

SET PASSWORD FOR opencartuser@localhost= PASSWORD("yourpassword");

Query OK, 0 rows affected (0.00 sec)

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

GRANT ALL PRIVILEGES ON opencart.* TO opencartuser@localhost IDENTIFIED BY 'yourpassword';

Query OK, 0 rows affected (0.00 sec)

然后我们刷新 MySQL,使更改生效:

FLUSH PRIVILEGES;

Query OK, 0 rows affected (0.00 sec)

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

exit

第三步:重命名配置文件并将所有权授予 Apache 用户


现在我们需要将 OpenCart 配置文件从 config-dist.php 重命名为 config.php。 有两个这样的文件:一个在直接 www 文件夹中,一个在 www/admin 文件夹中:

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

相似地:

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

我们将通过运行以下命令将我们的 opencart 文件的所有权授予 apache 用户:

sudo chown www-data:www-data * -R

sudo usermod -a -G www-data username

第四步:几乎完成


你已准备好出发。 只需在浏览器中点击您的 IP 地址 (http://198.102../) 即可访问安装屏幕。 接受条款和条件后,您应该会看到与此类似的屏幕:

全绿色表示您可以继续前进。 在某些情况下,可能会说未安装 cURL 和 GD。 它只是意味着这些 php5 库没有安装在您的 VPS 上。 您可以通过运行以下简单命令来安装这些库:

sudo apt-get install php5-curl php5-gd

然后您可以再次刷新页面,您应该会发现针对 cURL 和 GD 的状态已更改。 第三步,您将被要求输入我们在上面创建的数据库凭据,然后您就完成了:)

整理起来


一旦您安装了 OpenCart,从安全的角度来看,删除您的安装文件夹是一种很好的做法并且是必要的。 我们应该小心,只删除安装文件夹,而不是管理员、目录或系统文件夹。 您可以使用以下命令。

rm -rf /var/www/install/

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

文章提交:http: [[“%3Ca|//jigarjain.com/]] [[“%3C/a|”>吉加耆那教]]