如何在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 建立了自己的电子商务网站!