如何在云vps上安装prestashop

PrestAshop是基于PHP和MySQL的电子商务框架。它提供了一个主题类型接口,易于组织的产品目录,以及与许多不同的付款和运输平台联系在一起。此外,它跟踪统计数据,指标并被翻译成近200种以简单的国际化语言。PrestAshop是开源的,使其成为这些良好的追捧平台的免费解决方案。

PRESTASHOP提供自定义,可以从选择数百个主题中选择颜色,徽标和设计的能力。客户关系管理,统计,产品跟踪和订单都可以使用PrestAshop Gui完成。此外,它还支持多种货币和社交媒体集成。

prestashop要求

PrestAshop需要Apache,MySQL和PHP,可以安装在Linux,Windows或OS X上。具体而言,Apache 2.2或NginX,PHP 7.1或更高版本,并且是MySQL 5.6或更高版本。也需要PHP扩展CURL,DOM,FILEINFO,GD,INTL,MBSTRING,ZIP,JSON和图标。

请注意,建议使用具有2GB或更多RAM的服务器。

以下是在Linux VPS(虚拟专用服务器)或专用服务器上安装PrestAshop要求的步骤。

PrestAshop准备

在安装prestashop本身之前,您需要首先通过ssh登录服务器上的服务器上的以下内容。这些步骤是设置PrestAshop框架所需的基础。

更新您的操作系统

第1步: 在开始进一步安装之前,请通过运行以下命令确保您的操作系统是最新的

yum update

安装Apache

我们将使用DNF安装Apache,这是CentOS 8的默认包管理器:

dnf install httpd

在系统上安装Apache服务后,启动所有必需的服务:

systemctl restart httpd
systemctl status httpd
systemctl enable httpd

您可以通过打开您喜欢的Web浏览器并输入URL http://您的-Server的地址来验证Apache是否正在运行。

安装MySQL(MariaDB)

第1步:安装MariaDB.

dnf install mariadb-server
systemctl start mariadb

第2步:安全MariaDB.

默认情况下,MariaDB不会硬化。您可以使用mysql_secure_installation脚本保护MariaDB。

如果您仔细阅读和下面仔细阅读和下方以设置root密码,请删除匿名用户,禁止远程root登录,然后删除测试数据库并访问安全MariaDB:

mysql_secure_installation

注意:默认情况下没有root密码,询问后点击键。

第三步:重新启动MariaDB数据库服务器,并启用它以启动系统启动。

systemctl restart mariadb
systemctl status mariadb
systemctl enable mariadb

安装PHP

第1步:安装PHP和所需的模块

dnf install php php-common php-pecl-apcu php-cli php-pear php-pdo php-mysqlnd php-gd php-mbstring php-xml php-zip php-json php-intl

第2步:使用systemctl重新启动apache,以便更改生效:

systemctl restart httpd

第三步:测试您的PHP安装以确保正确安装。

创建一个名为test.php上的新文件/ var / www / html并添加以下内容:

nano /var/www/html/info.php


<?php
phpinfo();
?>

然后按Ctrl-X,Y,输入以保存和退出Nano。

访问http:// [您的服务器IP] /info.php以确认已安装PHP。

安装prestashop.

第1步: 下载prestashop存档:

https://www.prestashop.com/en/versions 右键单击"下载"并选择"复制链接地址"

在您的SSH终端,类型

cd /var/www/html/
wget 

和空间,然后右键单击以粘贴URL,然后输入。

或者,您可以将其下载到桌面,然后使用SFTP上传它。

第2步: 解压缩zip文件:

unzip prestashop_1.*

并设置权限,因此php可以写入目录:

chown -R root.apache /var/www/html/
chmod 775 /var/www/html/

第三步: 为prestashop创建数据库。

使用您在上面的mysql_secure_installation步骤中设置的root密码登录mysql。

mysql -u root -p

在MySQL命令行中,输入:

CREATE DATABASE presta_db;
GRANT ALL ON presta_db.* TO 'presta_user'@'localhost' IDENTIFIED BY 'ThisShouldBeAStrongerPassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit

第4步:启动PrestAshop安装。

在Web浏览器中,导航到http:// [您的服务器IP] /,它应该开始解压缩普雷斯特拉库普文件并安装它。然后它将为您提供选项:

*设置您的语言

*接受许可协议

(它将检查系统兼容性,并让您知道是否缺少任何东西,但在本教程之后应该跳到下一步)

*设置商店信息

*设置数据库信息:

*服务器地址为127.0.0.1

*数据库名称是presta_db

*数据库用户是presta_user

*数据库密码如上面的"授权"命令中输入

*将表前缀留成"PS_"和"复选框"以删除现有表(没有任何)。

*单击"测试您的数据库连接",您应该看到带有"数据库"的绿色栏。

* 点击下一步'

然后prestashop将完成安装。

第5步:帖子安装清理

根据安装中的最后一页,需要删除/安装目录。在服务器上的命令行中,运行。

rm -rf /var/www/html/install

第6步:登录商店后端。

在您的浏览器中,导航到http:// [您的服务器IP] / admin并使用您在"商店信息"页面上的PrestAshop安装期间设置的电子邮件/密码登录。它将生成一个新的随机管理员URL(出于安全原因)并将您重定向。

你们都完成了!您现在可以设置商店,添加产品,配置运输,付款和其他插件,并开始销售。

18

发表回复