magento Zend Server安装

我在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

检查ZendServer安装目录ZendServer\ZendServer\etc下的ZendEnablerConf.xml 文件发现乱码如下图

hellokeykey

修改为,<?xml ……..  然后重启apache服务器。             这个乱码应该不是程序的问题,可能我下载的时候,文件有损坏造成的,但这似乎是普遍现象。

刷新http://127.0.0.1/ZendServer/页面显示正常,填写相关信息,我用我的账户得到一个授权,没有这个首先可能有部分功能受限,但应该能使用,具体什么情况大家查查资料。填完这页的信息,这个ZendServer算是可以用了。当然这个时候magento还是不可以运行,让我们继续。

使用mysql创建magento的数据库,这一部可以通过phpmyadmin来做,由于我选的是Typical这种安装方式,所以需要自己在重新装下phpmyadmin。

############################################################

让我们使用安装说明中的地址http://127.0.0.1/magento/index.php 访问magento试下会有什么错误。错误如下

The requested URL /magento/index.php was not found on this server.

继续分析apache日志,日志显示错误如下

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提示错误信息如下

Access denied for user ‘root’@’localhost’ (using password: NO)

流汗,现在 fix这个错误,最方便的做法是删除Apache2\htdocs\magento\app\etc路径下的local.xml文件

刷新http://127.0.0.1/magento/index.php,出现magneto安装界面,哈哈哈,成功一半了。开始安装magento,安装过程中需要用到上面步骤建的数据库和mysql的用户名密码。

#################################################################

通过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的配置信息,汗死

文件在zend server的安装根目录下 复制到Apache2/htdocs/文件夹中

刷新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给装上。

最好的magento专用服务器
最好的magento专用服务器

转载表明出处:hellokeykey.com

《magento Zend Server安装》有13个想法

  1.  安装AppServ最新版本本地调试,输入 http://127.0.0.1/magento/
    出现下面问题怎么解决,赐教下,第一次使用

    Fatal error: Call to undefined function get_magic_quotes_gpc() in C:AppServwwwmagentoappcodecoreMageCorefunctio

  2. 先看下你的环境是否达到了magento的安装需求,用检测文件检测下。appserv这个好用么,用xampp这个集成环境试下。

  3. You need MySQL 4.1.20 (or greater)
    You are missing the mcrypt extension
    You are missing the pdo extension
    You are missing the pdo_mysql extension

    appserv调试其他的几好用的~~~先试下你推荐这个看看怎么样先

  4. You are missing the mcrypt extension
    You are missing the pdo extension
    You are missing the pdo_mysql extension
    这三个是扩展,你检查你安装了没有,安装了的话就在配置文件中开启,没有安装就安装。
    You need MySQL 4.1.20 (or greater)
    这个的检测总是不准,你的mysql是5.0以上的就不用管这个报警

  5. 我也在magento官网下载了Windows版 Magento-ZendServer,但是不能LOGIN localhost/的ADMIN 后台,虽然能login 127.0.0.1/的admin 后台,但是menu不工作,怎么解决?
    另外如何在这样的设置下绑定域名,使用iis7还是使用apach?
    谢谢回帖

    1. 对不起,不知道这个,这个还需要你自己研究下。看下是不是你的修改造成的,是的话,查下是否是修改不合法

  6. 我也不知道我有没有装ZENDSEVER的东西,我是PHPSTUDY2010集成安装的,APACH2。0,MYSQL5。0+和PHPMYADMIN3。3。3,我本地装MAGENTO后。运行速度还是不够快,估计是我本身电脑的速度有问题。另,DELIANG的问题我大概知道,是不是你点了CONFIG后。页面就象是锁死了。不动了,对吧?呵呵。我也遇到过。我发现是PHP环境设置里有个最少运行时间的参数。默认是30秒,但是安装的时候不可能只有30秒安装完,请改到3000秒,你本地安装MANGENTO就可以了,我点CONFIG跳到下一页的时间是90多秒,哈哈,不改这个参数就不能装。

评论已关闭。