SuiteCRM 全功能,不限用户
SuiteCRM 与 Salesforce 和 Dynamics 一样强大,具有更高的技术独立性和定制性。业务咨询与服务,请联系:188-9654-1629
我们提供的服务包括:插件开发、主题开发、安装和配置、CRM升级、CRM部署、支持与维护、用户培训…
一、概述:
SuiteCRM中的快速修复和重建功能允许管理员在其SuiteCRM实例中执行常见的维护例程。修复菜单仅对系统管理员可用,可通过导航至管理>修复来访问。
有关快速修复和重建功能的更多信息,请参考 修复�0�2文档。�0�2
二、使用环境:
在对SuiteCRM实例进行重大更改后,应进行快速修复和重建。在Studio中进行修改后,如果发现模块布局或字段不一致,则应首先运行此修复选项来纠正问题。这是一个有用的故障排除步骤,不会对您的实例产生任何负面影响。
三、作用:
SuiteCRM构建并缓存文件以提高系统性能。快速修复和重建功能会清除许多这些缓存的文件,并强制重建较新版本的文件。
快速修复和重建将执行以下操作:
行动 | 描述 |
从缓存中清除Vardef | 删除vardefs.php 高速缓存的模块文件夹中的任何*文件。 |
从缓存中清除语言文件 | 删除{Module Name}.lang.php 缓存的模块文件夹中的任何文件。 |
从缓存中清除模板文件 | 删除缓存的模块文件夹中的所有.tpl文件。 |
从缓存中清除JavaScript文件 | 删除缓存的模块文件夹中的所有* .js文件。 |
从缓存中清除JavaScript语言文件 | 删除缓存的jsLanguage文件夹中的所有* .js文件。 |
从缓存中清除Dashlet文件 | 删除缓存的dashlets文件夹中的所有* .php文件。 |
从缓存中清除Sugar Feed文件 | 删除缓存的模块文件夹中的Sugar Feed文件。 |
从缓存中清除Smarty模板文件 | 删除.tpl.php 缓存的smarty模板文件夹中的所有*文件。 |
从缓存中清除主题文件 | 删除Sugar中所有主题的缓存主题文件夹中的主题文件。 |
从缓存中清除XML文件 | 删除缓存的xml文件夹中的所有* .xml文件。 |
从缓存中清除搜索文件 | 删除unified_search_modules.php 缓存的模块文件夹中的文件。 |
清除外部API缓存文件 | 删除外部API缓存缓存的include文件夹中的PHP和JavaScript文件。 |
清除其他缓存文件 | 循环浏览缓存的API文件夹,并删除所有* .php文件以及缓存的客户端文件夹。 |
清除PDF字体缓存文件 | 删除缓存的PDF字体列表文件。 |
重建扩展文件 | 重建语言文件,扩展名,dashlet容器,关系和表字典。此步骤还通过APC或WinCache清除所有缓存的文件,重置Zend加速器,清除eAccelerator的缓存,并清除XCache缓存的文件。 注意:仅当相关系统已安装并正在运行时,这些功能才会运行。 |
重建审核表 | 为已启用审计且审计表不存在的任何模块创建审计表。每个表的结果都打印在页面上。 |
修复数据库表 | 检查以确保数据库与表字典和vardef文件同步。任何缺少的表,列和索引以及在数据库中设置不正确的任何列属性都将被编写脚本以重新创建。屏幕将显示应执行修复脚本(首选)或针对特定修复功能修改脚本的选项而应进行的所有数据库更改。 |
完成步骤
- 以管理员身份登录SuiteCRM并导航到 系统管理> 修复。
- 在“修复”屏幕上,单击第一个选项“快速修复和重建”。这将立即启动修复过程。
- 随着过程的运行,SuiteCRM将显示实时活动日志,以便您可以监视其进度。修复过程大约需要一分钟,此时日志将显示最后一行,显示“完成”,然后在其下面显示一个链接,以返回到“管理”页面。
潜在的数据库同步
在某些情况下,修复程序可能检测到数据库架构与vardef文件之间的差异。如果是这样,Sugar将建议针对您的数据库运行脚本以纠正差异。如果出现,请单击“执行”以使SuiteCRM运行脚本。
脚本完成后,您可以运行快速修复并再次重建,以检查数据库和vardefs现在是否已同步,或者是否再次出现相同的脚本。如果出现相同的脚本,则可能需要执行其他一些疑难解答。
应用
运行快速修复和重建后,请确认提示修复的异常行为已恢复为正常。