共计 1193 个字符,预计需要花费 3 分钟才能阅读完成。
本文升级方法不受操作系统限制,不需要使用命令。献给升级magento还在纠结中,怕升级出错,无法解决问题的人们。
首先,我们想问您一下,如果Magento 1.2.0或1.4.0升级到1.5.0.1困难吗? 难,那是肯定的,因为升级出错了,找遍一篇又一篇的英文文章也帮您解决不了问题。(好像说自己- -!) 为此我们努力寻找更优秀的方法,以及注意事项来解决这一问题。 让一切都变得顺利。(故有此文^_^) 言归正传,下面介绍升级步骤:(我们建议您升级前切换到默认模板,将你的网站magento目录别名为old_magento。)
1、需要保留app/etc/local.xml文件 和 media文件夹下图片。
2、解压最新安装包到网站的magento目录,设置“/app/etc”,“/var”,“/media”文件夹及子文件夹权限为777
3、打开网站首页,程序自动运行升级中,直到正常进入首页。
还有下一步吗?
没有了,已经成功升级,不可思议吧,方法够简单吧。
(使用以上方法的好处是绝对不会出错,100%pass,无残留无公害,绿色环保,有益身心健康!^o^) 提醒:请注意media文件夹及子文件夹权限一定要改为777,重建索引(这是必须的)。 如果你是怕万一出错,请提前备份数据库和模板。(旧模板不能用了 !- -) (更新时间:2011.04.29) —————-感谢来自dud的提醒————- 本地测试后台请使用网站 http://127.0.0.1
(ps: 我们发现1.4版本后不能使用localhost登陆后台。或者打开系统hosts文件,加入一行:127.0.0.1 localhost.com) —————————————-OVER—————————————— 下面是针对用后台MagentoConnect Manager或SSH命令安装出错的解决办法 最常见出错的问题:
1 |
Fatal error: Call to a member function toHtml() on a non-object in /home/www/magento/app/code/core/Mage/Core/Model/Layout.php on line 529 |
解决办法:
打开app/design/frontend/default/default/layout下的 page.xml ,查找:
1 |
type="core/profiler" output="toHtml" |
改成:
1 |
type="core/profiler" output="toHtml" name="core_profiler" |
刷新网页就OK了。 还有很多,实在是多的错误报告不一一列举了。你有兴趣的话,我相信收集起来真的可以建个维基百科。 总结:本文magento升级方法显著特点:
1、可以由任意低版本升级到任意高版本,
2、绿色,无残留,完美无错。