OpenCart是全球领先品牌和企业广泛使用的电子商务软件。一个电子商店预计会有很多访问者,并且需要安全 - 因此Linux VPS为您的OpenCart网站托管是一个完美的选择。在开始本教程之前,您需要知道为什么您应该在Linux VPS上托管您的网站:
为什么你应该在Linux VPS上托管OpenCart
它更安全稳定。Linux服务器比Windows服务器安全得多。如果您为OpenCart添加一些额外的安全插件,并且您安装了SSL - 您的网站将得到正确保护。您必须保护您的OpenCart电子商店,因为您将处理来自客户的大量个人信息。
它比共享主机更快。这有点明显,但VPS和专用服务器比共享服务器快很多。为了提高电子商务网站的销售量,您需要尽可能提高用户体验。
它更容易安装。如果您比较在Linux VPS和Windows VPS上安装OpenCart的方法,则在Linux上安装OpenCart会更容易,也更易于初学者使用。您甚至可以使用Softaculous的一键安装,或者您可以按照本教程一步一步地进行操作。
它更具可扩展性。您几乎可以随意使用Linux VPS执行任何操作,尤其是在您拥有完全root权限的情况下。当您想要将某些内容更改为您的网站时,这会派上用场,但共享主机不允许您这样做。
总而言之,您应该为您的网上商店使用VPS或专用服务器。Linux是首选。您可以从RoseHosting获得VPS ,他们提供完全托管的VPS托管服务,并提供全天候免费支持,他们将帮助您免费安装,设置或迁移基于OpenCart的网站。
现在到我们的帖子的主要观点。在任何Linux发行版上安装OpenCart都相当简单。只需遵循这些简单的步骤,您就可以及时获得OpenCart实例。
如何在Linux VPS上安装OpenCart
OpenCart对服务器有一些最低要求,但大多数服务器已经满足这些要求:
Web服务器(Apache建议)
PHP(至少5.3)
启用卷曲
数据库(MySQL建议)
本教程已针对Ubuntu 16.04 VPS进行了准备和测试,但其他基于Debian的发行版的说明也相同。
我们将从安装Apache开始。如果您已安装Apache,请跳过此步骤。要安装Apache Web Server,请使用您的SSH用户和密码登录并运行以下命令:
1
sudo apt-get install apache2
接下来,使用以下命令安装MySQL服务器:
sudo apt-get install mysql-server
为了提高MySQL服务器的安全性,建议运行交互式安全脚本。您可以使用以下命令来完成此操作:
sudo mysql_secure_installation
要安装PHP和其他需求,您需要运行以下命令:
sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql curl php-curl php-gd php-zip
接下来,使用以下命令在您的Linux VPS上下载并配置 OpenCart:
五
sudo mkdir /var/www/html/opencart
cd /var/www/html/opencart
sudo wget https://github.com/opencart/opencart/archive/master.zip
sudo unzip master.zip
sudo mv opencart-master/upload/* .
sudo mv opencart-master/upload/.htaccess.txt .htaccess
sudo rm -f master.zip
sudo cp config-dist.php config.php
sudo cp admin/config-dist.php admin/config.php
sudo chown -R www-data: /var/www/html/opencart
sudo chmod 0755 system/storage/cache/
sudo chmod 0755 system/storage/logs/
sudo chmod 0755 system/storage/download/
sudo chmod 0755 system/storage/upload/
sudo chmod 0755 system/storage/modification/
sudo chmod 0755 image/
sudo chmod 0755 image/cache/
sudo chmod 0755 image/catalog/
sudo chmod 0755 config.php
sudo chmod 0755 admin/config.php
现在,为OpenCart创建一个Apache虚拟主机
sudo nano /etc/apache2/sites-available/opencart.conf
添加以下内容:
<VirtualHost *:80>
ServerAdmin admin@yourdomain.com
DocumentRoot /var/www/html/opencart
ServerName yourdomain.com
ServerAlias www.yourdomain.com
<Directory /var/www/html/opencart/>
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>
将yourdomain.com替换为您的实际域名。
启用OpenCart虚拟主机并使用以下命令重新启动Apache Web服务器:
sudo a2ensite opencart
sudo systemctl restart apache2
创建一个MySQL数据库,用户并为OpenCart设置密码:
五
mysql -uroot -p
mysql> CREATE DATABASE opencart;
mysql> GRANT ALL PRIVILEGES ON opencart.* TO 'opencartuser'@'localhost' IDENTIFIED BY 'opencart_passwd';
mysql> FLUSH PRIVILEGES;
mysql> q
用您选择的更安全的密码替换opencart_passwd。
接下来,打开Web浏览器并在搜索栏中输入您的域名以继续进行在线安装。安装成功后,使用以下命令删除install /目录:
1
rm -rf /var/www/html/opencart/install/
OpenCart的安装已完成。现在您可以开始使用您的OpenCart网站。如果您需要任何其他帮助,请联系您的虚拟主机提供商或参阅官方的OpenCart文档