维护指南
本章提供的是本应用自身特殊等维护与配置。而配置域名、HTTPS设置、数据迁移、应用集成、Web Server 配置、Docker 配置、修改数据库连接、服务器上安装更多应用、操作系统升级、快照备份等操作通用操作请参考:管理员指南 和 安装后配置 相关章节。
场景
数据库备份
PrestaShop 提供了后台数据库备份功能
-
登录 PrestaShop 后台,依次打开:【Advanced Parameters】>【DB backup】
-
创建一个备份,然后下载到本地
自动备份
Prestashop 自动备份是通过一个名称为【1-Click Upgrade】的插件实现的,具体步骤如下:
-
登录 PrestaShop 后台,打开【Modules Catalog】,搜索【upgrade】,安装备份插件
-
安装完成后,点击【配置】,进入模块设置界面
-
根据设置建议,将系统置为维护模式(maintenance mode)
-
点击【Upgrade PrestaShop now】按钮,开始升级
-
升级过程中首先会下载最新的安装包,受制于网络因素,这个过程可能会比较慢。
-
升级过程的例外情况
- 如果下载新版本这个步骤无法完成,需要多次尝试
- 若出现 “you don't have permission...ajax-upgradetab.php” 的错误提示,升级失败,暂无解决办法
与升级有关的更多方案,请参考官方文档:PrestaShop Backup
Module 升级
PrestaShop 提供了在线 Module(模块)升级能力
-
登录 PrestaShop 后台,打开【Modules Catalog】
-
找到需要升级的Module,点击【Upgrade】即可在线升级
故障排除
除以下列出的 PrestaShop 故障问题之外, 通用故障处理 专题章节提供了更多的故障方案。
Prestashop 重定向错误?
多语言下,重定向错误比较常见。例如:打开您的 Prestashop 商店中文版会出现重定向
处理办法:
- 分析网站根目录下的
.htaccess
文件,看 看有没有死循环规则 - 删除自行安装的语言包。再次重新导入,Prestashop 会自动生成伪静态规则,覆盖原有
.htaccess
文件
问题解答
PrestaShop 支持多语言吗?
支持多语言(包含中文),通过后台设置即可
为什么要连接 PrestaShop Marketplace?
只有连接 PrestaShop Marketplace,才可以使用其资源。连接教程参考