【问题标题】:Does "php bin/magento setup:upgrade" install sample data too?“php bin/magento setup:upgrade”是否也安装示例数据?
【发布时间】:2016-08-23 07:08:15
【问题描述】:

我的 magento 2 设置之一曾两次遇到此问题。在开发人员模式下运行时,它有时会在显示模块已过时时要求我升级数据库架构或数据。

按照我运行 php bin/magento setup:upgrade 的说明,它更新了架构,但也安装了示例数据。

请分享您对此的意见。

【问题讨论】:

  • 您是否安装了示例数据模块?
  • 不,不是。但是一旦运行升级就会更新。
  • 不,不是。但是一旦运行升级就会更新。

标签: php magento2 magento-2.0


【解决方案1】:

如果你的magento2中添加了示例数据模块,此命令将安装示例数据,如果你使用没有示例数据的版本,则不会安装示例数据

在这里查看 2 个版本: https://www.magentocommerce.com/download

在此处查看如何安装示例数据模块的说明: http://devdocs.magento.com/guides/v2.1/install-gde/install/sample-data-after-composer.html

【讨论】:

    【解决方案2】:

    command::php bin/magento setup:upgrade

    此命令更新所有默认和自定义模块。在任何自定义模块中都会有 Setup 文件夹。

    Setup 文件夹中的所有四个文件(即 Installschema.php、InstallData.php、UpdateSchema.php、UpdateData.php)都会自动执行

    如果InstallData.php中有一些示例数据,那么模型中只会添加示例数据(即db表)

    【讨论】:

      【解决方案3】:

      php bin/magento setup:upgrade 不安装任何东西。此命令会更新您已安装的模块的数据库架构和数据。

      要安装示例数据模块,请运行php bin/magento sampledata:deploy,然后运行setup:upgrade

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-10-08
        • 1970-01-01
        • 2019-09-04
        • 1970-01-01
        • 2020-09-05
        相关资源
        最近更新 更多