分享

如何在win7下安装magento

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


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

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

3、安装Magento,访问http://www./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./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./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条评论

    发表

    请遵守用户 评论公约

    类似文章 更多