【问题标题】:Not able to find the magento2 database config file找不到 magento2 数据库配置文件
【发布时间】:2018-05-08 08:10:28
【问题描述】:

我已经使用 docker 文件在 docker 容器构建中设置了 magento2。现在我想自动化数据库设置过程,所以寻找配置文件,我可以在其中设置数据库配置,如数据库名称、用户名和密码。

阅读几篇博文说它可以在 /app/etc/env.php 找到,但我在我的 magento2 安装目录下的这些位置找不到 env.php 文件。

那些是 magento2 的 docker 容器的人,你如何在 magento2 安装后自动化 magento 设置过程(设置数据库和创建管理员帐户)。

为什么缺少 env.php 或仅在初始数据库设置完成一次后才出现。

【问题讨论】:

    标签: docker dockerfile magento2


    【解决方案1】:

    magento 安装时生成的 env.php 文件。

    您可以在安装过程中配置数据库和管理员帐户。

    在安装步骤中添加数据库配置

    在安装步骤中添加管理员账户配置

    【讨论】:

      【解决方案2】:

      您可以在 Dockerfile 的 RUN 语句中添加以下命令:

      sudo /usr/bin/mysql -e "create database magento"
      sudo /usr/bin/mysql -e "create user 'magento'@'localhost' "
      sudo /usr/bin/mysql -e "grant all privileges on magento.* to 'magento'@'localhost'"
      

      【讨论】:

        猜你喜欢
        • 2021-11-08
        • 2012-10-08
        • 2015-09-27
        • 1970-01-01
        • 1970-01-01
        • 2021-06-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多