【问题标题】:Migrate Magento 1.9.1 to Magento 2.1将 Magento 1.9.1 迁移到 Magento 2.1
【发布时间】:2016-12-16 20:09:27
【问题描述】:

我想使用 FTP 和 SSH 将我的 Magento 站点从 Magento 1.9.1 迁移到 Magento 2.1。 为此,我在下面提到, http://devdocs.magento.com/guides/v2.0/migration/bk-migration-guide.html 通过引用文档,我对 XML 文件进行了相应的更改,但我被困在“运行数据迁移工具”步骤。

谁能帮助我如何运行这个工具。 ? 我在我的 SSH 中运行了以下命令,例如,

su <Magento file system owner> -s /bin/bash -c <command> If the Magento file system owner does not allow logins you can do the following

sudo -u <Magento file system owner>  <command>

但它给了我错误。 谁能帮我解决这个问题。

【问题讨论】:

    标签: php magento ssh magento-1.9 magento2


    【解决方案1】:

    恐怕从 Magento1 迁移到 Magento2(无论是什么版本)是一项复杂得多的任务:事实上,尽管 Magento 和第三方共享了迁移工具和脚本,但这更像是重新平台化任务,而不是迁移。

    您必须以对 Magento2 友好的方式重新处理应用于您的 Magento1 的每个自定义项,重新安装所有扩展并重新制作主题,特别是如果您希望迁移到最新的 Magento 2.3。

    【讨论】:

      【解决方案2】:

      安装 Fresh Magento2 并按照以下步骤运行命令

      01. php -dmemory_limit=6G bin/magento 模块:禁用 Magento_Elasticsearch Magento_Elasticsearch6 Magento_Elasticsearch7

      02. php -dmemory_limit=6G bin/magento setup:install --base-url=http://example.local/ --db-host=127.0.0.1 --db- name=magento2 --db-user=root --db-password= --admin-firstname=Magento --admin-lastname=用户 --admin-email=youremail.com --admin-user=admin --admin-密码=Admin@123 --language=en_US --currency=GBP --timezone=欧洲/伦敦 --use-rewrites=1 --backend-frontname=admin

      03.https://github.com/ubertheme/module-ubdatamigration下载数据迁移工具

      04.执行上述链接自述文件中给出的迁移步骤

      ----迁移完成后

      05.下载inventory_source_item的备份[恢复重要]

      06.截断inventory_source_item;

      07. INSERT IGNORE INTO inventory_source_item(源代码、sku、数量、状态) 从 (cataloginventory_stock_status as lg join catalog_product_entity as prd on((lg.product_id = prd.entity_id)) 中选择“默认”、sku、数量、库存状态;

      08. php -dmemory_limit=6G bin/magento 模块:启用 Magento_Elasticsearch Magento_Elasticsearch6 Magento_Elasticsearch7

      09. php bin/magento config:set web/unsecure/base_url http://example.local/

      10. php bin/magento config:set web/secure/base_url https://example.local/

      11. php bin/magento config:set web/secure/use_in_adminhtml 1

      12. php -dmemory_limit=5G bin/magento setup:upgrade

      13. php -dmemory_limit=5G bin/magento setup:di:compile

      14. php -dmemory_limit=5G bin/magento setup:static-content:deploy -f en_US

      15. php -dmemory_limit=5G bin/magento indexer:reindex

      16. php -dmemory_limit=5G bin/magento cache:flush

      17. php -dmemory_limit=5G bin/magento cache:clean

      18. php -dmemory_limit=5G bin/magento config:set web/secure/use_in_adminhtml 1

      您已经完成了所有工作。享受:)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-05-16
        • 1970-01-01
        • 1970-01-01
        • 2014-07-10
        • 1970-01-01
        相关资源
        最近更新 更多