问题描述
所以我花了大约一周的时间来尝试配置它。我在后端有 MariaDB/Skysql,托管在 GCP 上,通过 Bitnami 从 GCP 启动一个 SuiteCRM 实例。最后相信我已经设置了它,所以它会访问 MariaDB 数据库(必须编辑 config.PHP 和 MysqLiManager.PHP 文件才能使其工作)。但是,现在它不允许我设置用户甚至登录。我进入登录屏幕,但没有任何工作。我已经将 SuiteCRM 表的数据库实例完全还原到 Maria 数据库。我也尝试过设置密码哈希的建议......但没有任何效果。从 SSH 我可以确认我可以访问数据库,所以我很确定我正在访问正确的数据库,或者它或者它以某种方式返回到 localhost 实例。 Config.PHP 仍然显示 MariaDB 实例。
在配置中,我还设置了重置密码的能力,即使我设置了用户、email_bean、电子邮件地址 - 它无法识别用户或密码,这让我怀疑数据库连接是否仍然存在没错!
有没有人通过 GCP(或者我想 AWS 可能有类似问题)和不同的数据库后端设置 SuiteCRM 并使其正常工作?
解决方法
恢复您对 MysqliManager.php 文件所做的更改。
使用以下文档恢复文件:
https://docs.bitnami.com/google/apps/suitecrm/administration/backup-restore-mysql-mariadb/