首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Joomla Hello World教程不起作用

Joomla Hello World教程不起作用
EN

Stack Overflow用户
提问于 2013-09-04 05:56:01
回答 1查看 661关注 0票数 2

简写版:

我在我的Joomla2.5环境中安装了这个Hello组件,虽然安装过程中一切都很好,但是当我试图访问它时,我得到了一个500个服务器错误。

有人能让我知道是否在他们的Joomla2.5环境中加载上面提到的组件,让我知道它对他们是否正常吗?如果访问这个URL有效(主机名和Joomla路径可能需要调整):

代码语言:javascript
复制
http://localhost/joomla/index.php?option=com_helloworld

至少我会知道这是否是我的Joomla安装的问题。

更长版本:

我读过这个Joomla教程:配置

并从页面上的“归档”链接下载了代码。我将组件上传到Joomla2.5.14安装上,但该组件似乎无法工作。好的,组件的管理部分起作用,但最终用户部分不起作用。

下面是我访问它的方式:

代码语言:javascript
复制
http://localhost/~myusername/joomla/index.php?option=com_helloworld

但是,此页面给出了一个500错误:

错误: 500您可能无法访问此页面,因为:一个过时的书签/宠儿,一个搜索引擎,有一个过时的网站,一个错误的地址,你没有访问这个网页,所要求的资源是找不到的。处理请求时发生错误。请尝试以下网页之一:主页搜索本网站,如果仍然存在困难,请与本网站的系统管理员联系,并报告以下错误。调用堆栈#函数位置1 JSite->分派()/用户/myusername/JSite/joomla/index.php:42 2 JComponentHelper::renderComponent() /Users/myusername/Sites/joomla/includes/application.php:197 3 JComponentHelper::executeComponent::executeComponent() /Users/myusername/Sites/joomla/libraries/joomla/application/component/helper.php:351 4 require_once() /Users/myusername/Sites/joomla/libraries/joomla/application/component/helper.php:383 5 JController->execute() /Users/myusername/Sites/joomla/components/com_helloworld/helloworld.php:23 6 JController->display() /Users/myusername/Sites/joomla/libraries/joomla/application/component/controller.php:761 7 HelloWorldViewHelloWorld-> /Users/myusername/Sites/joomla/libraries/joomla/application/component/controller.php:722 8 JError::/Users/myusername/Sites/joomla/libraries/joomla/application/component/controller.php:722 8 JError() /Users/myusername/Sites/joomla/components/com_helloworld/views/helloworld/view.html.php:33 9 JError::/Users/myusername/Sites/joomla/libraries/joomla/application/component/controller.php:722()/Users/myusername/Sites/joomla/libraries/joomla/error/error.php:251

我在OS (10.8.4)上运行PHP5.3.15和MySQL 5.5.27。

我是使用正确的URL来调用这个组件,还是应该提供更多的查询字符串参数?

我注意到的一件事是,教程是为Joomla2.5编写的,而存档是针对Joomla1.6的。Joomla1.6组件应该使用Joomla2.5吗?不过,当我安装组件时,Joomla并没有抱怨。

EN

回答 1

Stack Overflow用户

发布于 2013-12-31 09:25:53

弗朗索瓦

欢迎来到Joomla的世界。当您说Joomla1.6组件应该在2.5上很好地工作时,您是正确的,但这并不完全正确。在这个问题上有很多抱怨,似乎有些组件与更高/更低的Joomla版本不兼容。

这是由于代码内部的冲突和对组件的不同调用造成的。

我相信修复这些致命的错误是可能的,因为我自己已经完成了这些错误,但是您必须遍历代码并删除代码,以查看代码的传递位置和不兼容的地方,并更改那些不兼容的调用。

很抱歉,没有一个100%的解决方案,但这可能会让你知道问题可能是什么。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18606394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档