PrestaShop 安装完整教程

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):
    1. 启动您的 Apache 和 MySQL 服务。
    2. 打开浏览器,访问 http://localhost/phpinfo.php(如果此文件不存在,请创建一个包含 <?php phpinfo(); ?> 的文件)。
    3. 在页面中查找 "PHP Version"、"Loaded Modules" 等信息,确认是否符合要求。

下载 PrestaShop

  1. 访问 PrestaShop 官方网站:https://www.prestashop.com/
  2. 点击 "Download" 或 "免费下载" 按钮。
  3. 您可以选择下载最新稳定版,下载完成后,您会得到一个 .zip 压缩包。

准备数据库

在安装 PrestaShop 之前,您需要为它创建一个空的数据库。

  • 在虚拟主机上: 通常通过 cPanel、Plesk 等控制面板中的 "phpMyAdmin" 工具来创建。
  • 在本地环境上: 打开 phpMyAdmin(在 XAMPP 中通常是 http://localhost/phpmyadmin/)。

创建数据库步骤:

  1. 登录 phpMyAdmin。
  2. 在左侧选择一个“服务器”,然后点击顶部的“新建”数据库。
  3. 输入数据库名称(prestashop_db)。
  4. 选择排序规则(Collation),推荐选择 utf8mb4_general_ciutf8mb4_unicode_ci
  5. 点击“创建”按钮,现在您有了一个空的数据库。

第二步:上传文件

您需要下载的 PrestaShop 文件上传到您的服务器上。

通过 FTP/SFTP(最常用)

  1. 获取 FTP 信息: 从您的虚拟主机服务商处获取 FTP 主机地址、用户名和密码。
  2. 使用 FTP 客户端: 下载并安装一个 FTP 客户端软件,如 FileZilla(免费且强大)。
  3. 连接服务器: 打开 FileZilla,输入您的 FTP 信息并点击“快速连接”。
  4. 上传文件:
    • 在本地文件栏中,找到您下载的 PrestaShop .zip 压缩包。
    • 非常重要: 在服务器文件栏中,导航到您网站的根目录,这通常是 public_htmlwwwhttpdocs
    • 将压缩包拖拽到服务器根目录中。
  5. 解压文件:
    • 在 FileZilla 中右键点击刚刚上传的 .zip 文件。
    • 选择“解压...”(Extract...)。
    • 解压路径选择当前目录(即 public_html)。
    • 解压后,您应该会看到一个名为 prestashop 的文件夹,里面包含了所有安装文件。
    • 可选但推荐: 删除上传的 .zip 压缩包以节省空间。

通过虚拟主机控制面板(如 cPanel)

  1. 登录您的 cPanel。
  2. 找到并进入“文件管理器”。
  3. 导航到网站根目录(public_html)。
  4. 点击“上传”按钮,将下载的 .zip 文件上传到根目录。
  5. 上传完成后,回到文件管理器,找到该文件,右键点击并选择“提取”。
  6. 解压后,将 prestashop 文件夹内的所有文件和文件夹移动public_html 根目录下,然后删除空的 prestashop 文件夹和 .zip 文件。

第三步:运行安装向导

所有准备工作都已完成,可以开始正式安装了。

  1. 在浏览器中访问您的网站地址。

    • 如果您在根目录安装: http://www.yourdomain.com (将 yourdomain.com 替换为您的域名)
    • 如果您在子目录安装: http://www.yourdomain.com/prestashop
  2. 您应该会看到 PrestaShop 的安装欢迎页面,点击蓝色的 "Next" 按钮。

  3. 许可协议页面: 阅读最终用户许可协议,然后勾选 "I agree to the above terms and conditions" (我同意上述条款和条件),点击 "Next"

  4. 环境检查页面:

    • 系统会自动检查您的 PHP 版本、数据库扩展、上传限制等。
    • 如果所有项目都显示为绿色对勾,说明环境符合要求,点击 "Next"
    • 如果有红色叉号,您需要根据提示修改您的 PHP 配置(通常需要联系您的虚拟主机服务商或修改 php.ini 文件)。
  5. 数据库配置页面:

    • Database Server: 通常是 localhost
    • Database Name: 输入您在第一步中创建的数据库名称(prestashop_db)。
    • Database Login: 输入数据库用户名(通常和主机名一样,是 localhost 或您创建的用户名)。
    • Database Password: 输入该用户的密码。
    • Prefix: 数据库表前缀,保持默认即可,用于避免与其他软件的数据库冲突。
    • 点击 "Next"
  6. 网站配置页面:

    • Admin Directory: 后台管理目录名称,为了安全,建议修改默认的 admin 为一个复杂的、别人不易猜测的名字(my-secure-admin-xyz)。
    • Shop Name: 您的商店名称。
    • Country: 您所在的国家。
    • Timezone: 您所在的时区。
    • Languages: 选择商店默认语言。
    • Currency: 选择商店默认货币。
    • 点击 "Next"
  7. 商店联系人信息页面:

    • 填写您的商店地址、联系方式等,这些信息稍后可以在后台修改。
    • 点击 "Next"
  8. 高级配置页面(可选):

    • 这里可以配置商店的 SSL 证书、邮件服务器等,如果您没有 SSL,可以先跳过。
    • 点击 "Next"
  9. 安装完成:

    • 系统会开始安装,并显示进度条,这可能需要几分钟时间。
    • 安装成功后,您会看到绿色的成功提示,并显示两个非常重要的链接:
      • 您的商店前台地址
      • 您的商店后台地址
    • 请务必立即记下或复制这两个链接! 特别是后台地址。

第四步:安装后配置

  1. 删除安装目录:

    • 为了安全,您必须通过 FTP 或文件管理器删除服务器上的 install 文件夹,如果保留,任何人都可以用它来重装您的商店。
  2. 首次登录后台:

    • 访问您刚才记下的后台管理地址(http://www.yourdomain.com/my-secure-admin-xyz)。
    • 默认用户名是 demo@prestashop.com,密码是 prestashop_demo
    • 强烈建议: 登录后,立即进入 高级参数 > 员工,找到 demo 这个账户,将其修改为您的真实信息,或者直接删除它,然后创建一个您自己的管理员账户。
  3. 配置商店:

    • 现在您可以开始自定义您的商店了,包括:
      • 定制商店:设置主题、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!祝您开店顺利!