php - 在 joomla 2.5 上使用 jumi 时,include 或 require_once 给出错误

标签 php joomla2.5 require-once jumi

嗨,我创建了多个 php 页面,这些页面正在使用 require_once 或 include 函数调用其他页面。当我运行主脚本时,它显示以下错误:

警告:include() [function.include]:http://包装器在服务器配置中被/home/content/13/10377813/html/components/com_jumi/views/application/view 中的allow_url_include=0 禁用.html.php(38) :第 13 行的 eval() 代码

警告:include( http://bphf2012.org/index.php?option=com_jumi&fileid=10 ) [function.include]: 无法打开流:在/home/content/13/10377813/html/components/com_jumi/views/application/view 中找不到合适的包装器。 html.php(38) :第 13 行 eval() 代码

警告:include() [function.include]: 无法打开 ' http://bphf2012.org/index.php?option=com_jumi&fileid=10 ' 包含 (include_path='.:/usr/local/php5_3/lib/php') 在/home/content/13/10377813/html/components/com_jumi/views/application/view.html.php(38) 中:第 13 行 eval() 代码

谁能帮我解决这个问题...

谢谢。


好吧,更改服务器配置后错误已得到修复,但我现在面临另一个问题。当我运行脚本时,它显示一个空白页面。我认为我的剧本犯了一些错误。您能检查一下我的 php 脚本吗?您可以从以下链接找到该脚本:

https://www.dropbox.com/sh/vof0p4heo4csdn9/dj2NfgcWuE

我所做的是,我复制了脚本并粘贴到同名的 jumi 组件上。之后,我在菜单管理器上分配了要运行的链接。

如果您想查看它的显示方式,请访问我的网站:

http://bphf2012.org/index.php?option=com_jumi&view=application&fileid=3&Itemid=103

请帮助我...

谢谢。

最佳答案

由于您回复说该网址是您的网站,因此我猜测 include 和 require 是针对您自己的网站的,因此您似乎以非标准方式指向这些文件。

通过 URL 路由,您需要 Joomla 为每个文件进行设置。通常,您只需指向确切的文件:

include(JPATH_COMPONENT . '/views/view_name/tpl/default.php');

你可以看看here Joomla 提供的不同路径常量。

关于php - 在 joomla 2.5 上使用 jumi 时,include 或 require_once 给出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14713057/

相关文章:

php - PHP 中 require_once 的范围是什么?

php - eclipse PHP : variable undefined evenif it is defined in an require_once php file

undefined variable 的 php 通知 & 试图获取非对象的属性

Joomla - 覆盖 getItem 方法

php - 使用 dom 从 HTML 中删除所有内联样式标签

php - 选择随机数据库行 WHERE ID=由 PHP 函数创建的随机值

mysql - 重定向管理器未出现。如何清理 table ?

php - 强制 php 查看文档根目录

php - 添加POST参数到fb :login button

php - 从 WHMCS 获取 pdf 发票?