在magento官网下载了Windows版 magento-ZendServer
安装的时候提示
- Typical
- Full
- Custom
请选择Full安装,这样会比较省心,phpmyadmin和mysql都会安装上,我选择的是Typical安 装,并不会安装mysql和phpmyadmin,我遇到如下的问题,大家遇到同样的问题可以借鉴下,没有遇到如下问题就省心了。我遇到的每种错误用## 的线分开
#############################################
首先安装成功后弹出的http://127.0.0.1/ZendServer/页面提示500错误,apache的错误日志如下 独立网店教程
[Thu Nov 26 19:15:28 2009] [error] Zend Enabler cannot load because of a problem in its configuration file: XML parse error on line 1 column 1 – invalid byte '?' at position 3 of a 3-byte sequence
www.china1store.cn ;SZ:JO.LHU]\
独立网店试用 UBD;o/j1~8@a0~0
检查ZendServer安装目录ZendServer\ZendServer\etc下的ZendEnablerConf.xml 文件发现乱码如下图
修改为,<?xml …….. 然后重启apache服务器。 这个乱码应该不是程序的问题,可能我下载的时候,文件有损坏造成的,但这似乎是普遍现象。
刷新http://127.0.0.1/ZendServer/页面显示正常,填写相关信息,我用我的账户得到一个授权,没有这个首先可能有部分功能受 限,但应该能使用,具体什么情况大家查查资料。填完这页的信息,这个ZendServer算是可以用了。当然这个时候magento还是不可以运行,让我 们继续。
独立网店试用 UBD;o/j1~8@a0~0
使用mysql创建magento的数据库,这一部可以通过phpmyadmin来做,由于我选的是Typical这 种安装方式,所以需要自己在重新装下phpmyadmin。 www.china1store.com H4h.M)[ F0c1]*k0
############################################################ china1store.com
让我们使用安装说明中的地址http://127.0.0.1/magento/index.php 访问magento试下会有什么错误。错误如下
powered by china1store.com X[;N6[A*zYm)[.d0
The requested URL /magento/index.php was not found on this server.
继续分析apache日志,日志显示错误如下
www.china1store.com H4h.M)[ F0c1]*k0
File does not exist: D:/ZendServer/Apache2/htdocs/magento
查看下D:/ZendServer/Apache2/htdocs/magento这个路径,果然没有magento文件,那么magento在哪里呢,我发现在ZendServer的安装目录下,这个时 候当让是将magento文件copy到D:/ZendServer/Apache2/htdocs/最省心了。所以复制magento文件到D:/ZendServer/Apache2/htdocs/路径下。
刷新http://127.0.0.1/magento/index.php,magento提示错误信息如 下 www.china1store.com H4h.M)[ F0c1]*k0
Access denied for user 'root'@'localhost' (using password: NO) copyright china1store ^ d8dpI%eK/p*o0
流汗,现在fix这个错误,最方便的做法是删除Apache2\htdocs\magento\app\etc路径下的local.xml文件
powered by china1store.com X[;N6[A*zYm)[.d0
刷新http://127.0.0.1 /magento/index.php,出现magneto安装界面,哈哈哈,成功一半了。开始安装magento,安装过程中需要用到上面步骤建的数据 库和mysql的用户名密码。 www.china1store.cn ;SZ:JO.LHU]\
#################################################################
通过http://127.0.0.1/phpmyadmin发现如下错误提示
The requested URL /phpmyadmin was not found on this server.
我们继续看错误值日
File does not exist: D:/ZendServer/Apache2/htdocs/phpmyadmin
又是文件不存在,最简单的解决办法肯定是将phpmyadmin 移动到Apache2/htdocs/路径下,但找了半天没找到phpmyadmin,这个可能是由于我开始安装的时候没有选完全安装造成的, 也可能是这个ZendServer本身就没有集成phpmyadmin,但在apache的配置文件里又有phpmyadmin的配置信息,汗死
copyright china1store ^ d8dpI%eK/p*o0
文件在zend server的安装根目录下 复制到Apache2/htdocs/文件夹中 copyright china1store ^ d8dpI%eK/p*o0
刷新http://127.0.0.1 /phpmyadmin,phpmyadmin用mysql的root身份输入密码就可以使用了,居然不用配置mysql的用户名和密码,很省心。
若没有安装phpmyadmin也不用担心,再次运行ZendServer-php-5.2.10-4.0.5-Windows_x86.exe文 件,Zend Server会发现你已经安装Zend Server,所以可以在页面中选择Modfiy,下一步,选择安装phpmyadmin,Zend Server会自己去下载phpmyadmin给装上。
www.china1store.cn ;SZ:JO.LHU]\