【问题标题】:How to upgrade Magento 1.6 to magento 1.9如何将 Magento 1.6 升级到 magento 1.9
【发布时间】:2014-07-25 11:30:49
【问题描述】:

我目前的网站在 Magento 1.6 上运行。我希望将其升级到 1.9,但不知道如何开始。我浏览了以下文章,但无法继续前进。

http://www.customerparadigm.com/magento-development/upgrade/how-to-upgrade-magento/

http://www.crucialwebhost.com/kb/installing-magento-via-ssh/

任何人都可以从地面帮助我吗?我需要从头开始了解它。我想替换下面的代码,但无法在我的数据库中找到该文件。我目前正在使用 filezilla 访问我的服务器文件。我的数据库由另一家名为 nexcess 的公司维护。

wget http://www.magentocommerce.com/index.php/getmagento/1.9.1.0/magento-1.9.1.0.tar.gz
wget http://www.magentocommerce.com/downloads/assets/1.9.0.0/magento-sample-data-1.9.0.0.tar.gz
tar xvf magento-1.9.1.0.tar.gz
tar xvf magento-sample-data-1.9.0.0.tar.gz
mv magento-sample-data-1.9.0.0/media/* magento/media/
mv magento-sample-data-1.9.0.0/magento_sample_data_for_1.9.0.0.sql magento/data.sql
mv magento/* magento/.htaccess .
mysql -h DBHOST -u DBUSER -pDBPASS DBNAME < data.sql
rm -rf *.sample magento/ magento-sample-data-1.9.0.0/
rm -rf magento-1.9.1.0.tar.gz magento-sample-data-1.9.0.0.tar.gz data.sql

请帮我解决一下

【问题讨论】:

  • filezilla 是一个 ftp 客户端,您显示的是命令行命令。所以你的问题对我来说没有多大意义。

标签: php css html magento


【解决方案1】:

您可以使用 magento Connect 轻松升级。

选择:Mage_All_Latest 然后点击升级。它会自动升级到最新版本的magento。

【讨论】:

    【解决方案2】:

    使用下面的终端命令

    chmod 550 mage
    
    ./mage mage-setup .
    
    ./mage config-set preferred_state stable
    
    ./mage sync
    
    ./mage install http://connect20.magentocommerce.com/community Mage_All_Latest --force
    
    php shell/indexer.php reindexall
    rm -rf downloader/.cache/ var/cache/
    

    【讨论】:

      【解决方案3】:
      Upgrade Roadmap for CE 1.9.0.1 from 1.6
      
      1) take a backup of current database and current 1.6 code.
      2) download latest magento from the http://www.magentocommerce.com/download
      3) remove all folders and files from your 1.6 code (but you should have backup somewhere) and place all folders and files from the 1.9.
      4) now from your 1.6 merge your following folders into the 1.9
          - Community app/code/community
          - Local app/code/local
          - Media 
          - your theme or package (app/design/frontend/default/<ur theme> or app/design/frontend/<your package>)
          - custom folders from Skin (both for adminhtml and frontend).
          - copy your custom xml files from app/etc/modules/ to current app/etc/modules/
          - any custom admin theme folder from adminhtml/default/yourtheme.
          - copy your custom folders from adminhtml/default/default/ (1.6) to adminhtml/default/default/ (1.9).
          - custom js files if any from app/js/.
      5) now go to app/etc/local.xml.Edit database details their.put your database username and password and database name.
      6) now check the site.it done.`enter code here`
      

      附:有关更多信息,请查看我在 http://magento-online-tutorials.blogspot.in/2015/06/magento-upgrade-from-17-to-19.html 上的回答

      【讨论】:

      • 我也是通过 Connect 更新的,所有文件都被删除了。现在我将 1.9 文件上传到我的服务器。看到了你的消息,所以我走对了。
      • 它对我有用 - 值得指出的是,任何添加到 htaccess 的自定义规则都需要手动添加到新文件中 - 差点让我失望
      • 您正在使用的任何模板都需要升级才能使用表单密钥,否则您的添加到购物车、注册等将严重失败。此外,测试您创建的任何自定义模块并将任何第三方模块升级到将在 1.9.x.x 上运行的版本 启动开发或登台服务器,这样您就不会破坏您的收入来源。在您可以成功运行您的开发/暂存站点且没有任何错误之前,请不要升级您的实时站点。测试一切!否则你将成为另一个统计数据。
      • 好人!救了我的命!呵呵
      【解决方案4】:

      您正在使用的任何模板都需要升级以使用表单键,否则您的添加到购物车、注册等将严重失败。

      是时候启动开发或登台服务器了,以免破坏收入来源。

      【讨论】:

        【解决方案5】:

        您是否尝试过使用 Magento Connect(System &gt; Magento Connect &gt; Magento Connect Manager,如果您以前从未使用过)进行升级?两周前我刚刚从 1.6.2 升级到 1.9,对我来说一切顺利。非常简单,不需要任何 SSH。

        【讨论】:

        • Magento Connect Manager 绝不是升级 Magento 的推荐方式。
        • @TigerOfAsia - 嘿,每次成功的 Magento Connect 升级,如果 MagentoCommerce 论坛上的升级问题在他们关闭之前有任何意义,则往往会出现三个失败。
        • 强烈不建议这样走!!
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-22
        • 1970-01-01
        • 2014-09-19
        • 2014-11-22
        • 1970-01-01
        相关资源
        最近更新 更多