0

私は Joomla 2.5 コンポーネントを開発していますが、いくつかの問題に遭遇しました:

htaccessファイルで、/componentsフォルダ内のphpファイルへのアクセスを禁止するように設定されているようです。しかし、私のコンポーネントには、外部アプリケーションからアクセスされる 1 つのファイルが必要です (そのファイルは、外部サーバー/ドメインからの要求を受け取ります)。

解決策の 1 つは、コンポーネントのインストール中に htaccess を何らかの方法で変更することですが、それはばかげて安全でないことだと思います。

他のアイデアは、そのファイルをサイトのルートフォルダーに配置することですが、これを行うためにインストールを行う方法(メインのxmlファイルに何かを変更/追加するか、または.....)?

4

1 に答える 1

0

アクセスしたいファイルで、これを置き換えてみてください:

defined('_JEXEC') or die;

次のように:

define('_JEXEC', 1);

それ以外の場合は、コード行を完全に削除しますが、これによりセキュリティ上の脅威が生じることを警告する必要があります。

于 2013-01-08T05:33:52.217 に答える