允许访问组件文件或以root身份安装

时间:2013-01-07 21:01:36

标签: joomla joomla2.5 joomla-component

我正在开发Joomla 2.5组件,我遇到了一些问题:

似乎在htaccess文件中设置为禁止访问/ components文件夹中的php文件。但是我的组件需要有一个文件可以从外部应用程序访问(该文件将接收来自外部服务器/域的请求)。

一种解决方案是在组件安装过程中以某种方式更改htaccess,但我认为这是愚蠢和不安全的事情。

其他想法是将该文件放在站点的根文件夹中,但是如何安装来执行此操作(可能在主xml文件中更改/添加内容或.....)?

1 个答案:

答案 0 :(得分:0)

在您要访问的文件中,尝试将其替换为:

defined('_JEXEC') or die;

以下内容:

define('_JEXEC', 1);

否则完全删除代码行,但是我应该警告你这确实会带来安全威胁。

相关问题