CentOS7安装OpenCart
什么是 OpenCart?
OpenCart是面向在线商家的免费开源电子商务平台。OpenCart 提供了一个专业可靠的基础,您可以以此为基础,成功建立一个在线商店。该基金会吸引了广泛的用户; 从经验丰富的网站开发人员寻找友好的交互体验,商家秩序启动一次他们的在线业务。OpenCart 具有大量功能,可以让您对商店拥有更多的自定义功能。使用 OpenCart 工具,您可以帮助您的在线商店充分发挥其效力。
准备工作
- 你需要在 CentOS 7上安装LAMP环境。
- 安装 Extra Packages for Enterprise Linux(EPEL)存储库。sudo yum 安装 epel-release
- 确保您的服务器包是最新的。sudo yum 更新
- 安装解压缩实用程序。sudo yum install unzip
安装 PHP
确保安装了以下 PHP 扩展/模块(默认情况下,所有 PHP 都会安装这些): - Curl - Zip - Zlib - GD Library - Mcrypt - Mbstrings - Xml
您可以通过运行以下命令来安装它们:
1 | sudo yum install php-mcrypt curl zlib php-gd php-mbstring php-xml php-mysql |
创建数据库和用户
您需要确保为 OpenCart 配置好 MySQL 数据库和数据库用户。要创建数据库和数据库用户,如果没有请以下说明操作:
- 登录 MySQL / MariaDB:
mysql -u root -p
输入您的 MySQL / MariaDB root 密码。您可以看到类似的 MySQL 的提示符
MariaDB (none)>
- 为 OpenCart 创建一个新的数据库和用户来使用:
create database opencart; grant all on opencart.* to ‘ocuser’ identified by ‘yourpassword’; flush privileges;
在上面的命令中,opencart
是数据库的名称,ocuser
是用户,yourpassword
是密码。
- 退出 MySQL / MariaDB。
quit
安装 OpenCart
下载 OpenCart 并配置权限
根据以下命令下载 OpenCart 并解压到网站根目录中:
1 | cd /var/www/html/example.com/public_html/ |
在上面的命令中,替换/var/www/html/example.com/public_html/
为自己的虚拟主机的网站根目录以及2.3.0.2-compiled.zip
以最新 OpenCart 版本的作为文件名
注意您可以从这里下载页面获取到最新版本的 OpenCart 。
接下来,运行以下命令以确保这些目录具有可写权限。
1 | chmod 0755 system/storage/cache/ |
运行 OpenCart 安装程序
在浏览器中访问您的网站。您将会被引导至到如下图所示的 OpenCart 程序安装页面:
点击 CONTINUE 键,您将看到“安装准备”页面。
在继续之前,请确保您看到每个部分应是绿色复选标记。如果您看到任何红色标记,请返回并确保正确遵循本指南中的所有说明。确认每个部分都有绿色复选标记后,点击CONTINUE按钮查看 OpenCart 配置页面:
在这里,数据库类型选择MySQLi并使用本指南的“ 创建数据库和用户”中的相关信息填写。您还需要在 OpenCart 安装中设置默认管理员帐户的用户名和密码。
最后,点击CONTINUE按钮,您应该看到安装完成屏幕。您还会看到一个警告框,告诉您删除安装目录。我们可以返回到您的 Web 根目录并执行以下命令来完成此操作:
1 | rm -rf install |
执行完之后,安装到此结束了。在浏览器输入网址访问
1 | http://example.com/admin |
在上面的网址中,example.com
是您的域名。
您可以使用之前设置的管理员帐户及密码登录。
后续建议步骤
现在您已经安装并启动了 OpenCart,我们还建议您做一些其他操作。由于电子商务网站的安全敏感性,您需要确保系统的安全。
- 请务必遵循我们的“ 服务器安全”指南。
- 使用 SSL / TLS 保护您的网站。学习在 CentOS 7 上安装 Apache 服务 SSL 证书。安装证书后,请按照Opencart 启动 SSL 文档启用 SSL。
- 遵循 OpenCart 文档中的基本安全实践。
- 如果您希望使用第三方扩展,您可以安装vQmod。
更多信息
有关此主题的其他信息,您可能需要参考以下资源。希望他们可以帮到您,请注意,我们无法保证外部材料的准确性或及时性。
CentOS7安装OpenCart