BlueHost虚拟主机上Magento安装失败的分析和解决方法

前面的文章我们介绍过BlueHost在其提供的Simple Scripts中部署了Magento的安装包,供用户快速安装Magento。这里再次重复一次,bluehost虚拟主机安装Magento完全没有问题。

如果你安装Magento时遇到报错请用下面的方法测试一下,所述的安装包含,手工或Simple Scripts安装Magento。

大家知道一个全新的帐户无论是在主目录或子目录安装Magento都不存在问题,这一点笔者已经做过多次测试,无需再有疑虑。

失败的安装多数出现在老帐户新建基于Magento站点的过程中,问题出现在哪里哪?
bluehost的产品一致性较好,就是说软件环境是一致的,唯一会产生不同的地方就是你做过的自定义设置,也就是说这些自定义设置会影响到Magento的顺利安装,所述的自定义设置是通过配置php.ini和.htaccess文件来实现的,不要说你并没有编辑过这2个文件,因为有一些网站程序自己带有这2个文件,当这样的程序安装在主目录时就会对子目录的网站程序运行和安装造成影响,造成影响要有一个先决条件,也就是说这个子目录中没有php.ini和.htaccess文件。

叙述这样长的篇幅无非是介绍一下排查问题的思路,这样的思路今后我们还会经常用到,因为我们总会面对用一个帐户建立多个网站的局面,这也是bluehost的一个长处,如果不想单帐户无限建站的话买bluehost主机做什么?

回到我们讨论的主题,我们作出了准确的分析:

1.一些帐户不能安装Magento是因为主目录或当前目录中存在不兼容Magento的配置文件。
2.不兼容Magento的配置文件为php.ini或.htaccess

那么如何解决哪?

大家知道bluehost有一个规则,就是配置文件权限具有优先级,bluehost之家已有详细教程这里不再重复。

也就是说我们把bluehost主机默认的php.ini和.htaccess文件上传到预安装Magento的目录中,这个配置文件就可以凌驾于主目录下的同名文件,使Magento的目录有别于主目录的配置,随后安装Magento就会像新帐户一样顺利完成。

一些相关的文章:

有关文件权限优先级的问题请参考:
Bluehost美国主机配置要点

如何生成bluehost默认的php.ini文件请参考:
如何获得bluehost的默认php.ini文件-bluehost之家原创

-->点这里查看Bluehost支持的环境和产品详情列表。

作者: wwww.bluehost-cn.com
原载: Bluehost之家
本文链接: http://www.bluehost-cn.com/bluehost-magento-installation-can-not-be-successful
版权所有!本站原创,如转载必须以链接形式注明作者和原始出处及本声明。