建立电子商务平台时,应考虑许多因素,包括软件类型、托管服务提供商、支付方式等。通常,开发人员更喜欢使用 PrestaShop、Magento、OpenCart 和 WooCommerce 等开源平台来快速开始开发电子商务平台。
就个人而言,我一直更喜欢在客户的电子商务网站上使用 PrestaShop。我发现软件和界面用户友好,部署软件的过程相对容易。
本指南向您展示如何在阿里云弹性计算服务(ECS) 实例上轻松部署 PrestaShop 电子商务软件。
这些步骤经过测试,因此,我们希望它们在仔细遵循后能够完美运行。
PrestaShop 是一个免费的开源软件,用于开发漂亮的电子商务商店。该软件得到了开发者社区的大力支持,他们为商店构建了出色的插件和漂亮的主题。PrestaShop 目前被 250,000 家商店使用,并提供 60 种不同的语言版本。
在您的服务器实例上安装 PrestaShop 非常容易。设置好 Web 服务器后,配置的另一部分可能需要不到 15 分钟的时间来完成。
因此,在我们动手安装 PrestaShop 之前,请确保您的服务器满足上述推荐的要求。如果您认为您的 Web 服务器设置正确,您可以跳过本教程的第一部分,但是,如果您是初学者,我建议您阅读本部分以避免在您的服务器实例上部署 PrestaShop 时出现问题。
您可以通过两种方式在阿里云上设置 Web 服务器实例;一个涉及使用控制面板(在此处阅读有关在阿里云 ECS 上设置 cPanel的文章),另一个涉及从头开始设置服务器。这两种方法都很好,这一切都归结为个人喜好。在本教程中,我们将介绍上述所有两种方法。
在您的阿里云服务器上安装和部署您的 cPanel 后,执行以下步骤来设置您的 PrestaShop 商店:
在尝试将文件推送到 Web 服务器时,我会推荐以下选项,因为它更准确。
您还可以使用 FTP 客户端(例如 FileZilla)将文件传输到您的服务器主机。使用所需的详细信息连接到您的服务器。在这种情况下,我们需要解压缩我们的 prestashop.zip 文件。阅读这篇文章,了解如何使用 FileZilla 上传和管理网站文件。
在 Filezilla 或任何其他 FTP 客户端中连接成功后,导航到您的本地文件,直到您获得解压缩的 PrestaShop 文件。在您的 fileZilla 客户端 FTP 的左侧部分中保持文件打开。
然后,我们将文件从左侧部分拖放到我们的远程站点。另一个选项是选择所有文件,右键单击并选择上传。在上传完成之前,您必须等待几分钟(通常在 15-30 分钟之间)。
如果您希望 PrestaShop 商店显示为 https ://www .my-store .com,请将 PrestaShop 文件放在 public_html 文件夹中,否则为您的网站子域创建一个子文件夹。
现在,Filezilla 的左侧部分将包含解压缩的 PrestaShop 软件的本地文件,右侧包含目标位置。
将文件上传到您的主机很简单,只需将文件从本地文件夹拖放到远程文件夹,或者只需右键单击并在上下文菜单中选择上传即可。
文件成功上传到我们的服务器实例后,在 cPanel 仪表板中使用 MySQL 数据库向导创建数据库服务器。如果您没有有权访问和修改此数据库的 MySQL 用户,请同时创建它。
在您可以在 GUI 中安装 PrestaShop 之前,您需要首先考虑设置一个 MySQL 数据库。对于 cPanel 用户,我们将使用预装的 PhpMyAdmin 或更简单的 MySQL 数据库向导。
在您的服务器中添加这样的文件后,您应该考虑跳到以下部分(步骤 2)在您的阿里巴巴服务器实例上安装和配置您的 PrestaShop 商店。以下部分适用于那些想要从头开始配置服务器的人。请记住,cPanel 不是免费的,因此下面的方法可能具有成本效益。
阅读这篇文章,了解如何在阿里云上设置您的实例。
在配置和设置您的 Ubuntu 服务器之后。接下来,我们需要在我们的“/var/www/html”目录中下载并安装 PrestaShop 软件。使用以下命令。
$ cd /var/www/html
$ sudo wget https://download.prestashop.com/download/releases/prestashop_1.7.2.1.zip
使用以下命令解压缩 PrestaShop 文件。
$ sudo apt-get install unzip
$ sudo unzip prestashop_1.7.2.1.zip
您应该记住删除在服务器上安装 LAMP 堆栈期间由 Apache 创建的默认 index.html 文件。为此,请使用以下命令。
$ sudo rm /var/www/html/index.html
要使 PrestaShop 能够访问和修改正确的文件,请使用以下命令。
$ sudo chown www-data: /var/www/html/
$ sudo chmod -R 755 /var/www/html/
将上述命令成功输入到您的 Ubuntu 18.04 服务器后,您现在可以进入下一步,这会更有趣。
也许现在是最简单的一步,在完成上述所有设置和部署 PrestaShop 商店之后,这一步将带您完成在阿里巴巴 ECS 服务器实例上设置商店的图形生活。
此过程可能需要您几分钟才能完成。
要成功部署您的 PrestaShop 商店,请导航到浏览器并输入您的服务器网址。Prestashop 将自动检测到它尚未安装,并将带您进入自动安装程序。
http ://ip_address /
接下来,您需要在单击Continue或Next时阅读。让我们看看这是如何在下面完成的。
数据库服务器地址:您的 MySQL 服务器的主机名。通常,我的是本地主机,我认为这可能与您的相同。
数据库名称:我们在之前的步骤中创建的数据库的名称。
数据库登录:我们为数据库创建的 MySQL 用户的名称
数据库密码:我们的 MySQL 用户的密码。
Tables_Prefix:商店的默认前缀是 ps_。这将允许 PrestaShop 创建表,例如 ps_cart、ps_customer 等。
删除现有表:选中此部分。
现在单击“立即测试您的数据库连接! ”以验证您提供的信息是否正确。
单击“下一步”:安装将开始配置您的商店、创建和填充数据库表等。这可能需要几分钟:请耐心等待,不要触摸您的浏览器!
安装和配置完成后,您现在可以登录 PrestaShop 商店后端并对其进行自定义。
恭喜!您现在已经在您的阿里云弹性计算服务 (ECS) 实例上成功部署了一个商店。