对于开发人员来说,本篇笔记是很重要的,之前曾发过几篇零碎的文章介绍Magento的安装,体验非常差。这次我们参考Magento的 官方手册再进行一遍。
环境确认:
系统要求,Linux Server/Apache 1.3.x or 2.x/Php 5.2.0 and above/MySQL 4.1.20 and above。实际上装在Windows上也是没有问题的,下载的时候注意,不要下载Download版,要去找Full版,因为前者只是一个壳,需要在安 装过程中再下载完整的文件,而这部分Magento处理的非常差,会严重打击你使用Magento的信心。
准备文件:
将Mangento压缩包解压缩后,放到你PHP server是别的目录里,如果需要,配置好Apache中的虚拟目录。
准备数据库:
首先要使MySQL支持innodb引擎。具体方法是修改MySQL的bin目录下的my.cnf文件,Windows会把这个文件识别成快速拨号文件, 你把它拖到文本编辑器里就行。将其中innodb目录设置信息前面的注释符号去掉,然后注释掉Skip-innodb这句话。注意Data目录和Log目 录的路径一定要正确,而且确保目录所在分区有足够的空间。完成上述工作后,需要重启MySQL服务,然后在PHPMyAdmin的主页中查看 Storage Engines信息,如果InnoDB是蓝色的,则证明修改成功。最后建立一个用于Mangento的数据库吧,由于Magento有几百个表,所以不要 让它和别的系统共用一个数据库。
进行安装:
在浏览器中访问Magento的虚拟目录就可以进入安装向导了,注意要用127.0.0.1访问,不要用localhost。需要注意的是在提交数据库信 息后,页面似乎没有了反应,其实此时Magento在创建表,需要大概几分钟的时间,不明白为什么Magento不把提示信息做好。
登录:
当你完成安装向导准备登录后台管理页面时,如果输入账户信息并提交后页面没有任何变化的话不要奇怪,把你的localhost改为127.0.0.1,我 在之前的文章中介绍过这个问题。也许你发现即使更换了host的写法也不行,别纳闷,这是因为你在按装的时候是用localhost访问安装页面的,停掉 Apache,删除magentovarcache下的所有文件,修改magentoappetclocal.xml中的localhost为 127.0.0.1。最后启动Apache后就可以正常访问了。
侯会亮
大噶第三个