维护指南
本章提供的是本应用自身特殊等维护与配置。而配置域名、HTTPS设置、数据迁移、应用集成、Web Server 配置、Docker 配置、修改数据库连接、服务器上安装更多应用、操作系统升级、快照备份等操作通用操作请参考:管理员指南 和 安装后配置 相关章节。
场景
备份
本节提供 Magento 在线备份方案,请提前在云控制台做好必备的快照备份。
-
登录到 Magento 后台,依次打开:【System】>【System->Backup】,进入Magento的备份设置页面
-
设置备份
-
建议将备份加入到计划任务中
-
登录 Magento 后台,依次打开:【Stores】>【Configuration】
-
找到:【System】>【Backup Settings】,设置计划任务
-
升级
Magento 可以通过两种方式升级:后台升级界面和 Composer 升级命令。
下面介绍后台升级界面升级步骤:
-
以管理身份登录 Magento,依次打开:【System】>【Web Setup Wizard】>【System Upgrade】
-
如果没有连接 Marketplace,系统会要求你输入 Access key
-
点击升级按钮,开始在线升级
-
升级过程时间较长且报错,请查看故障原因
更多更新操作请参考官方文档:Magento Upgrade
故障排除
除以下列出的 Magento 故障问题之外, 通用故障处理 专题章节提供了更多的故障方案。
Magento 在线升级或在线安装插件报错?
如果升级过程若报错,最可能的原因是内存不足,一方面需要保证服务器内存不低于 4G,另一方面需要修改 Magento 根目录下的 .htaccess
文件。
其中的 php_value memory_limit
不低于 2048M
php_value memory_limit 2048M
php_value max_execution_time 18000
IP/域名 变更导致 Magento 无法访问?
SSH连接云服务器,重置 base-url
的值:
/data/wwwroot/magento/bin/magento setup:store-config:set --base-url=http://URL 或 服务器IP
Magento 索引报异常?
现象描述:错误信息 One or more indexers are invalid....
原因分析:索引发生了变化
解决方案:重新编制索引
方法1:控制台重置
-
在管理员页面的左边控制栏点击“SYSTEM”,在弹出的选项中选择Index Management;
-
点击图中所示的选项框,选择下拉菜单中的Update by Schedule,然后点击序号4所示的选项框选择Select All,最后单击5所示的Submit即可。