如何在win7下安装magento

从没有在安装完一款软件后内心如此百感交集,耗时两天,重装近五次,搜索帖子不下五十篇,历经千辛万苦,终于安装成功!


1、 安装wampserver(wampl里面集成了phpapachemySQL组件)可以在官网上下载

2、安装以上文件后,启动wampserver,在浏览器内输入http://localhost,将显示wamperserver配置信息,如apachePHP版本等。

3、安装Magento,访问http://www.magentocommerce.com/download下载,下载并解压放置在d:\wamp\www\文件夹。(因为我把wamp安装在了d盘根目录下wamp文件夹,我把它命名为magento)

4、在浏览器内输入www.magento.com,将显示magento页面。

5、打开wampserver,点击“phpMyAdmin”,浏览器页面将打开显示phpMyAdmin页面。

6、在phpMyAdmin页面,创建数据库,可以命名为Magento,点击创建。数据库Magento创建完成。(名字可任意)

7、打开wampserver,进入PHP>PHPExtensions,勾选PHP_curl;打开C:\wamp\bin\php\php5.4.3\php.ini文件,将extension=php_curl.dll一行注释码去掉(也就是去掉分号;)

8、启动浏览器,在地址栏输入www.magento.com,将进入Magento安装页面,选择同意服务条款,点击继续,进入下一页。

9、Magento安装>本地化,设置时区和货币等。(这一步可以不设置,因为在安装成功后后台可以设置)

10、这一步针对win7系统64位,win7系统32位可忽略。访问 http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/,下载php_curl-5.4.3-VC9-x64.zip,解压缩文件,并将该文件覆盖C:\wamp\bin\php\php5.4.3\ext\php_curl.dll文件,重新启动wampserver

(这一步特别容易出问题,比如curl must be loaded这类的,。一般人设置好11步就ok了,我的不行。于是我搜了很多帖子,国内的几乎没说到点子的,到了国外论坛才找到,是要下一个新curl进行替换就行了。
网址http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/
在最下面的 Fixed curl extensions:里下载

11、返回浏览器Magento安装>本地化页面,点击继续,填写必要信息,点击继续(username 默认root,密码为空。其他信息是登录名等信息,自己可任意写)

12Magento创建管理账户,输入用户名、密码,点击继续Magento设置完成。(到了这一步,你成功了一半,下面分别测试下你的前台和后台)



13、如果你足够倒霉,和我一样,那么恭喜你,你的后台在输入账号密码正确的情况下也无法进入。出现此类问题原因很多。一般帖子解决方法是:

答案一: 在C:Windows\System32\drivers\etc\hosts 内添加下面的语句: 127.0.0.1 magento.localhost.com   www.localhost.com

访问时采用:www.localhost.com。 

答案二:使用http://127.0.0.1/代替 http://localhost 访问。

答案三:时间不一致,修改php.ini内,注释掉date.timezone[code][Date]

; Defines the default timezone used by the date functions

date.timezone =Asia/Shanghai

;date.default_latitude = 31.7667

;date.default_longitude = 35.2333

;date.sunrise_zenith = 90.583333

;date.sunset_zenith = 90.583333

答案四:设置IE接受缓存。

答案五:  修改后台session时间.改大点.比如:84600.

答案六:或者在本地测试的时候注释掉相关的cookies函数,

在app/code/core/Mage/Core/Model/Session/Abstract/Varien.php

找到并注释下列函数,并且注意去掉上一行的逗号

//$this->getCookie()->getDomain(),

//$this->getCookie()->isSecure(),

//$this->getCookie()->getHttponly()

对于Magento ver. 1.5.0.1,

在app/code/core/Mage/Core/Model/Session/Abstract/Varien.php

需注释掉82,83,91行,分别是:

           //'secure'   => $cookie->isSecure(),

            //'httponly'=> $cookie->getHttponly()

           //$cookieParams['domain'] = $cookie->getDomain();

在答案一和答案二无法解决问题的情况下,可以尝试答案三和答案六。

如果上述方法对你的情况无效,那么你很有可能把后台地址弄错了,后台的地址在本地环境默认应该是http://127.0.0.1/magento/index.php/admin/而不是http://127.0.0.1/admin/#Magento

 关机重启后,我再次打开浏览器,输入http://localhost/magento/index.php/admin发现又进不了后台了,我把它改成http://127.0.0.1/magento/index.php/admin后又可以了,吓我一大跳!(magento是我的数据库名字,要改成你自己的)

终于完工了! 










  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值