1

ColdFusion 8 から Coldfusion 2016 に移行し、CF 管理コンソールでパスを指定しました。写真を参照してください。私のファイルの 1 つ (login.cfm) は、webroot の外の /common ディレクトリの下にあります。 マッピング

アプリケーションの URL にアクセスすると、最初に index.cfm が検出され、次に validate.cfm が検出され、そこで cfmodule を使用して login.cfm を呼び出しています。PL は、validate.cfm のコード行をチェックします。

<cftry>
    <cfmodule template="/common/security/login.cfm"
            login="#form.login#"
            password="#form.password#"
            returnvar="login_result">

    <cfcatch>
        <cf_error_logreg error="An error occurred checking for active PO in validate.cfm. Please report this error to #request.app.admin_email# immediately.">
        <cfabort>
    </cfcatch>
</cftry>

そのため、cfmodule は実行されず、/common ディレクトリからページが見つかるたびに cftry ブロックからスローされ、cfcatch ブロックで指定されているエラー メッセージが表示されます。つまり、CF 管理コンソールで設定したマッピングにアクセスしていません。何か案が?IIS を Web サーバーとして使用しています。

4

1 に答える 1