在Bluehost虚拟主机上安装shopex的易忽视的问题

从老站上移动过来的一篇原创文章,当时记得遇到第一个问题时,查了很长时间,也不清楚问题出在哪里,因为在bluehost虚拟主机上直接添加顶级域名时,虚拟目录中会自动生成一个php.ini文件的,并且是默认开启zend。因为这次安装是直接放在url:MyDomain.com/shop这样自建的目录下,随手拖了一个php.ini文件进去,安装完成后发觉进后台时很慢,shopex没有这么慢啊,bluehost虚拟主机处理这样的程序也绝不会存在拖泥带水的可能,我Discuz!设了近2000个子论坛,上百万的帖子也没有吃力过。只好添加域名,重新建立目录,装好后一切正常,最后终于发现原来是这个php.ini的问题。
如果你需要在bluehost虚拟主机全新安装shopex商上商店,并且是正常地安装在虚拟目录下,会非常顺利,用不到下面的技巧,因为bluehost完全支持Zend和伪静态页面Rewrite。 1.如果您要将shopex安装在一个新建的目录下,这个新建的目录在主虚拟目录下,例如url: www.yourDomain.com/shop 或 shop.Domain.com/ 这时,你会发现进入和浏览后台的页面很慢,问题出在哪里哪?直接安装在虚拟目录时没有这种情况啊?原因很简单,shopex所有后台文件都是加密的,转译时需要借助ZEND加速,当您在bluehost虚拟主机的虚拟目录中新建shopex目录时,它并不是一个虚拟目录,解决的办法很简单,将虚拟目录中的php.ini文件copy到这个新建的目录中,直接编辑这个php.ini文件,加入下面的内容:
zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so

再次打开后台页面,就会发现速度飞快了。
2.在后台设置中打开伪静态页面Rewrite,将这个目录下由Shopex生成的boot.htaccess文件重命名为.htaccess后,需要注意的是还需要编辑一下这个文件,因为这个文件默认的是以虚拟为根,修改这句RewriteBase / 将/改为你的的商店目录地址 RewriteBase /yourshop 。

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

本站原创作品转载请注明出自bluehost-cn.com ,并添加本文链接bluehost-cn.com