如何在win7下安装magento
2014-01-11 16:04
239 查看
从没有在安装完一款软件后内心如此百感交集,耗时两天,重装近五次,搜索帖子不下五十篇,历经千辛万苦,终于安装成功!
1、 安装wampserver(wampl里面集成了php、apache、mySQL组件)可以在官网上下载。
2、安装以上文件后,启动wampserver,在浏览器内输入http://localhost,将显示wamperserver配置信息,如apache、PHP版本等。
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,密码为空。其他信息是登录名等信息,自己可任意写)
12、Magento创建管理账户,输入用户名、密码,点击“继续”,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是我的数据库名字,要改成你自己的)
终于完工了!
1、 安装wampserver(wampl里面集成了php、apache、mySQL组件)可以在官网上下载。
2、安装以上文件后,启动wampserver,在浏览器内输入http://localhost,将显示wamperserver配置信息,如apache、PHP版本等。
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,密码为空。其他信息是登录名等信息,自己可任意写)
12、Magento创建管理账户,输入用户名、密码,点击“继续”,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是我的数据库名字,要改成你自己的)
终于完工了!
相关文章推荐
- VS2010在WIN7下安装报错“下列组件安装失败”如何解决
- win7 64位上安装pb9.0和12.5如何连接oracle11g
- 搭建SharePoint开发环境——如何在Win7安装SharePointFoundation
- 如何在NVMe SSD上安装Win7?手把手教你
- 如何在win7下安装groovy1.7以及配置环境变量
- 求教如何在win7 X64系统上安装.net 3.5 sp1
- 苹果双系统安装教程,苹果笔记本如何装Win7(经典)
- win7切换用户后,VMWare 8.0.2如何使用以前用户安装的虚拟操作系统
- Windows7(Win7)如何安装IIS详解
- 如何让打包的C++安装程序以管理员身份在Win7下运行
- 如何在win7 64位下安装vs2012
- win7如何安装打印机 win7安装usb打印机问题分析及解决
- win7下如何安装Itunes
- X240s安装Win7 以及如何启用ExpressCache
- GPT分区基础知识及如何在GPT分区上安装WIN7
- Python: Win7 64位如何安装MongoDB?
- win7 64位系统如何安装2006版的CAD?win7安装cad2006图文教程
- 【如何在Win7的硬盘上安装Fedora17】
- win7如何禁止系统自动安装驱动程序
- Win7如何安装自己喜欢的字体有哪些方法