为什么要将您的 SuiteCRM 升级到更新版本?
如何将 SuiteCRM 升级到更新版本?
!!重要提示:首先备份您的 CRM 源代码
通过将鼠标悬停在屏幕右上角的姓名上,检查您正在使用的当前 SuiteCRM 版本 > 单击关于,检查您的版本如下屏幕(例如:我当前的版本是7.8.0)
获取您的版本后,请访问 SuiteCRM 网站:https://suitecrm.com/upgrade-suitecrm/ 获取适合当前版本的升级包
我使用的是 7.8.0 版,所以我会尝试使用包:SuiteCRM Upgrade 7.8.x to 7.10.31 LTS。将升级包下载到本地后。让我们尝试通过 SuiteCRM 升级向导进行升级。转到管理区域 >升级向导。然后,单击下一步以检查系统
如果没有报错,就留到下一步上传升级包了
在这一步,如果系统在上传时显示此错误“ *上传大小(37021987 字节)超出允许的最大值:8388608 字节”。您应该询问托管服务提供商帮助您将upload_max_filesize和post_max_size参数更改为512M以确保。或者,如果您获得许可,您可以更改。这个参数存在于php.ini文件中。
!重要提示:如果您尝试自行更改,请不要忘记重新启动服务器以应用更改
另外,请确保此设置大于升级包的大小(见下文)您可以通过转到管理区域>系统设置来找到此设置
全部完成后,返回再次上传升级包,如果上传成功升级包显示如下
单击下一步继续
预检通过。单击下一步移动提交升级步骤(如果在此步骤中出现空白错误,请转到管理区域 >修复 > 快速修复和重建,然后再次返回升级向导)
如果系统在欢迎向导屏幕中显示以下命令
composer install --no-dev
转到root SuiteCRM文件夹并尝试先运行它
然后Next & Next …再次转到Commit Upgrade步骤(如果您仍然面临空白错误,请按照以下屏幕截图进行修复:转到<suitecrm>/cache/upgrades/temp/<temversion>/SuiteCRM-Upgrade …./modules/Accounts/metadata/detailviewdefs.php然后注释按钮数组中的第一行)。当我尝试从 v7.8.0 升级到 v7.10.31 LTS 时面临这个问题,所以如果你升级到另一个版本,你可能不会遇到这个问题。
问题解决后。这是提交升级步骤的结果,如下图:
让我们点击Next进入Confirm Layouts 步骤
在这一步,如果您不希望附加新字段,请取消选中该模块,您的自定义布局将保持不变。升级后,这些字段将在 Studio 中可用。单击下一步继续
之后,单击下一步以确认布局继续单击下一步并等待升级…。
单击完成以结束升级。这是升级结果
我已经升级成功SuiteCRM v7.8.0 到 v7.10.31 LTS