的Joomla!根目录

时间:2012-01-26 18:47:28

标签: php joomla joomla1.7

我有以下目录结构:

C:\mywebsites
  \site_1
  \site_2
  \site_n

在'site_2'我安装了joomla,但是,我在其中一个'额外'文件夹中有其他资源,php脚本等文件夹,我有我经常调用的脚本,麻烦来自于我调用JURI :: base(),它返回脚本文件所在的文件夹,而不是我期待的“site_2”。

我如何克服这个简单的任务?

3 个答案:

答案 0 :(得分:4)

根目录在JPATH_BASE中定义。

它设置在Joomla前端的index.php和/管理员中:

define('JPATH_BASE', dirname(__FILE__));

JURI::base()返回基本请求路径。

答案 1 :(得分:3)

define('JPATH_BASE',dirname( FILE ));

返回您的本地驱动器路径..表示c:/ site_1 / site_2 / site_3 /

JURI ::碱()

返回livefolder路径...表示http://localhost/site_1/site_2/site_3/

答案 2 :(得分:2)

使用 JPATH_ROOT 将为您提供joomla安装网站的路径。

http://docs.joomla.org/Constants