在 CentOS 8 Stream 上安装 OroCRM 失败

发布于 2025-01-09 09:46:50 字数 325 浏览 0 评论 0原文

运行行:

php bin/console oro:install --env=prod --timeout=2000

会产生以下输出:

|错误|未配置数据库连接

数据库连接已在 config/parameters.yml 中配置,并且凭据已经过测试且有效。

Centos 8 Stream 是基本安装,仅安装 Apache 2.4x、PHP 8.1 和 MySQL 8.1.3 附加组件。

SELinux 已启用。已为 httpd_ 和 mysql_ 参数设置布尔值。

为什么数据库连接不成功?有没有日志可以显示它无法实现的功能?

Running the line:

php bin/console oro:install --env=prod --timeout=2000

Causes the following output:

| ERROR | Database connection is not configured

The database connection IS configured in config/parameters.yml and the credentials have been tested and are valid.

Centos 8 Stream is a basic install with only Apache 2.4x, PHP 8.1 and MySQL 8.1.3 the additional components install.

SELinux is enabled. Booleans have been set for httpd_ and mysql_ parameters.

Why doesn't the DB connection succeed? Is there a log to show what it can't achieve?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

素年丶 2025-01-16 09:46:50

由于某些原因,parameters.yml 解析不正确。请改用这些行:

env(ORO_DB_HOST): "localhost"
env(ORO_DB_PORT): "3306"
env(ORO_DB_NAME): db_name
env(ORO_DB_USER): db_user
env(ORO_DB_PASSWORD): "SecretPassword"
env(ORO_DB_VERSION): "8.1.3"

For some reason parameters.yml is parsed incorrectly. Use these lines instead:

env(ORO_DB_HOST): "localhost"
env(ORO_DB_PORT): "3306"
env(ORO_DB_NAME): db_name
env(ORO_DB_USER): db_user
env(ORO_DB_PASSWORD): "SecretPassword"
env(ORO_DB_VERSION): "8.1.3"
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文