Joomla 在virtuemart中单击下订单时重定向到首页

Joomla 在virtuemart中单击下订单时重定向到首页,joomla,joomla1.5,joomla-extensions,virtuemart,Joomla,Joomla1.5,Joomla Extensions,Virtuemart,我使用的是virtuemart版本1.1.9和joomla版本1.5.14。我的问题是,当我点击“添加到购物车”时,它会带我去下订单并继续购物。之后,每当我点击下订单按钮,它就会将我重定向到frontpage。在PlaceOrder按钮中显示的链接是:-www.mysite.com.books.html?page=checkout.index&ssl\u redirect=1。我没有在我的网站上使用ssl。甚至我已经更改了virtuemart的配置文件,也检查了我的日志文件,它在第566行的/h

我使用的是virtuemart版本1.1.9和joomla版本1.5.14。我的问题是,当我点击“添加到购物车”时,它会带我去下订单并继续购物。之后,每当我点击下订单按钮,它就会将我重定向到frontpage。在PlaceOrder按钮中显示的链接是:-www.mysite.com.books.html?page=checkout.index&ssl\u redirect=1。我没有在我的网站上使用ssl。甚至我已经更改了virtuemart的配置文件,也检查了我的日志文件,它在第566行的/home/kiranpra/public_html/administrator/components/com_virtuemart/classes/ps_session.PHP中向我显示了PHP警告:stristr()[function.stristr]:空分隔符。我认为这只是一个警告,而不是一个错误。我使用的是内置joomla sef,而不是任何其他类型的第三方扩展。知道如何解决吗?

VirtueMart路由这些请求的方式有点奇怪

问题是VirtueMart的方法和您的模板的组合,如果这是我过去在客户网站上遇到的同一个问题,则会抑制frontpage上的标准“组件”输出

我不知道您使用的模板是什么,它是基于哪个模板框架构建的,或者是哪个模板提供程序构建的,但您应该转到模板管理器,点击模板的选项,查看“在frontpage上显示组件输出”是否是一个选项

如果是这样,你应该尝试一下,看看这是否解决了问题。这可能意味着当你导航到网站的frontpage时,你会得到其他不想要的输出

我记不起最后我是如何解决这个问题的了——可能是模板中的一些代码检测frontpage(默认页面)和正在输出的组件,允许在frontpage上为virtuemart输出组件——但没有其他组件


当然-您可能会遇到完全不同的问题,因此您的里程数可能会有所不同。

将Joomla更新为1.5.26以获取安全补丁。最好是2.5,因为1.5系列现已达到EOL。但是,您是否已确保virtuemart插件禁用了SSL(以及禁用了主joomla选项)?是的,joomla配置文件和virtuemart中也禁用了我的SSL。我的网站上有一个单页的签出扩展,所以我给了它一个签出选项的链接