PrestaShop 安装完整教程
PrestaShop 是一款功能强大且开源的电子商务系统,安装它并不复杂,只需按照以下步骤一步步操作即可。

第一步:安装前准备
在开始安装之前,请确保您的服务器或本地环境满足以下最低要求,如果您的虚拟主机(虚拟空间)不满足,可以寻找支持 PrestaShop 的主机服务商。
系统要求
| 项目 | 最低要求 | 推荐要求 |
|---|---|---|
| PHP 版本 | PHP 7.4 (强烈推荐) | PHP 8.0 或 8.1 |
| MySQL 版本 | MySQL 5.6 | MySQL 5.7+ 或 MariaDB 10.2+ |
| 内存限制 | 128M | 256M 或更高 |
| 上传文件大小 | 16M | 32M 或更高 |
| PHP 扩展 | pdo_mysql, curl, gd, mbstring, xml, zip, intl |
同左,并确保版本最新 |
如何检查环境?
- 如果您使用虚拟主机: 您的主机服务商通常会提供一个控制面板(如 cPanel),您可以在其中查看 PHP 版本、数据库信息,并进行文件上传。
- 如果您使用本地环境(如 XAMPP, WAMP, MAMP):
- 启动您的 Apache 和 MySQL 服务。
- 打开浏览器,访问
http://localhost/phpinfo.php(如果此文件不存在,请创建一个包含<?php phpinfo(); ?>的文件)。 - 在页面中查找 "PHP Version"、"Loaded Modules" 等信息,确认是否符合要求。
下载 PrestaShop
- 访问 PrestaShop 官方网站:https://www.prestashop.com/
- 点击 "Download" 或 "免费下载" 按钮。
- 您可以选择下载最新稳定版,下载完成后,您会得到一个
.zip压缩包。
准备数据库
在安装 PrestaShop 之前,您需要为它创建一个空的数据库。
- 在虚拟主机上: 通常通过 cPanel、Plesk 等控制面板中的 "phpMyAdmin" 工具来创建。
- 在本地环境上: 打开 phpMyAdmin(在 XAMPP 中通常是
http://localhost/phpmyadmin/)。
创建数据库步骤:
- 登录 phpMyAdmin。
- 在左侧选择一个“服务器”,然后点击顶部的“新建”数据库。
- 输入数据库名称(
prestashop_db)。 - 选择排序规则(Collation),推荐选择
utf8mb4_general_ci或utf8mb4_unicode_ci。 - 点击“创建”按钮,现在您有了一个空的数据库。
第二步:上传文件
您需要下载的 PrestaShop 文件上传到您的服务器上。
通过 FTP/SFTP(最常用)
- 获取 FTP 信息: 从您的虚拟主机服务商处获取 FTP 主机地址、用户名和密码。
- 使用 FTP 客户端: 下载并安装一个 FTP 客户端软件,如 FileZilla(免费且强大)。
- 连接服务器: 打开 FileZilla,输入您的 FTP 信息并点击“快速连接”。
- 上传文件:
- 在本地文件栏中,找到您下载的 PrestaShop
.zip压缩包。 - 非常重要: 在服务器文件栏中,导航到您网站的根目录,这通常是
public_html、www或httpdocs。 - 将压缩包拖拽到服务器根目录中。
- 在本地文件栏中,找到您下载的 PrestaShop
- 解压文件:
- 在 FileZilla 中右键点击刚刚上传的
.zip文件。 - 选择“解压...”(Extract...)。
- 解压路径选择当前目录(即
public_html)。 - 解压后,您应该会看到一个名为
prestashop的文件夹,里面包含了所有安装文件。 - 可选但推荐: 删除上传的
.zip压缩包以节省空间。
- 在 FileZilla 中右键点击刚刚上传的
通过虚拟主机控制面板(如 cPanel)
- 登录您的 cPanel。
- 找到并进入“文件管理器”。
- 导航到网站根目录(
public_html)。 - 点击“上传”按钮,将下载的
.zip文件上传到根目录。 - 上传完成后,回到文件管理器,找到该文件,右键点击并选择“提取”。
- 解压后,将
prestashop文件夹内的所有文件和文件夹移动到public_html根目录下,然后删除空的prestashop文件夹和.zip文件。
第三步:运行安装向导
所有准备工作都已完成,可以开始正式安装了。
-
在浏览器中访问您的网站地址。
- 如果您在根目录安装:
http://www.yourdomain.com(将yourdomain.com替换为您的域名) - 如果您在子目录安装:
http://www.yourdomain.com/prestashop
- 如果您在根目录安装:
-
您应该会看到 PrestaShop 的安装欢迎页面,点击蓝色的 "Next" 按钮。
-
许可协议页面: 阅读最终用户许可协议,然后勾选 "I agree to the above terms and conditions" (我同意上述条款和条件),点击 "Next"。
-
环境检查页面:
- 系统会自动检查您的 PHP 版本、数据库扩展、上传限制等。
- 如果所有项目都显示为绿色对勾,说明环境符合要求,点击 "Next"。
- 如果有红色叉号,您需要根据提示修改您的 PHP 配置(通常需要联系您的虚拟主机服务商或修改
php.ini文件)。
-
数据库配置页面:
- Database Server: 通常是
localhost。 - Database Name: 输入您在第一步中创建的数据库名称(
prestashop_db)。 - Database Login: 输入数据库用户名(通常和主机名一样,是
localhost或您创建的用户名)。 - Database Password: 输入该用户的密码。
- Prefix: 数据库表前缀,保持默认即可,用于避免与其他软件的数据库冲突。
- 点击 "Next"。
- Database Server: 通常是
-
网站配置页面:
- Admin Directory: 后台管理目录名称,为了安全,建议修改默认的
admin为一个复杂的、别人不易猜测的名字(my-secure-admin-xyz)。 - Shop Name: 您的商店名称。
- Country: 您所在的国家。
- Timezone: 您所在的时区。
- Languages: 选择商店默认语言。
- Currency: 选择商店默认货币。
- 点击 "Next"。
- Admin Directory: 后台管理目录名称,为了安全,建议修改默认的
-
商店联系人信息页面:
- 填写您的商店地址、联系方式等,这些信息稍后可以在后台修改。
- 点击 "Next"。
-
高级配置页面(可选):
- 这里可以配置商店的 SSL 证书、邮件服务器等,如果您没有 SSL,可以先跳过。
- 点击 "Next"。
-
安装完成:
- 系统会开始安装,并显示进度条,这可能需要几分钟时间。
- 安装成功后,您会看到绿色的成功提示,并显示两个非常重要的链接:
- 您的商店前台地址
- 您的商店后台地址
- 请务必立即记下或复制这两个链接! 特别是后台地址。
第四步:安装后配置
-
删除安装目录:
- 为了安全,您必须通过 FTP 或文件管理器删除服务器上的
install文件夹,如果保留,任何人都可以用它来重装您的商店。
- 为了安全,您必须通过 FTP 或文件管理器删除服务器上的
-
首次登录后台:
- 访问您刚才记下的后台管理地址(
http://www.yourdomain.com/my-secure-admin-xyz)。 - 默认用户名是
demo@prestashop.com,密码是prestashop_demo。 - 强烈建议: 登录后,立即进入
高级参数>员工,找到demo这个账户,将其修改为您的真实信息,或者直接删除它,然后创建一个您自己的管理员账户。
- 访问您刚才记下的后台管理地址(
-
配置商店:
- 现在您可以开始自定义您的商店了,包括:
定制商店:设置主题、Logo、页面布局。目录:添加商品、分类。订单:配置运费、支付方式。国际:设置多语言、多货币。参数:配置网站基本信息、SEO 等。
- 现在您可以开始自定义您的商店了,包括:
常见问题 (FAQ)
Q: 安装时出现 "Directory must be writable" (目录不可写) 错误怎么办? A: 这是因为 PrestaShop 需要写入某些目录来创建配置文件和缓存,您需要通过 FTP 或文件管理器修改这些目录的权限为 755 或 777,通常需要修改以下目录的权限:
/config/admin/themes/default/template/cache/logs/img/mails/modules/translations/upload安装完成后,请务必将这些目录的权限改回 755,以提高安全性。
Q: 我忘记了后台登录密码怎么办?
A: 最简单的方法是进入 phpMyAdmin,找到您的数据库,找到 ps_employee 表,找到您的管理员账户记录,将 passwd 字段的值清空,保存,然后尝试登录,系统会提示您设置一个新密码,设置成功后,密码会以加密形式重新存入数据库。
Q: 安装后前台或后台显示空白或错误?
A: 通常是 PHP 权限或 .htaccess 文件问题,检查 cache 目录权限是否正确,如果使用了自定义的 .htaccess,可以尝试将其重命名或删除,看看问题是否解决。
希望这份详细的教程能帮助您成功安装 PrestaShop!祝您开店顺利!
