7

彼らが私にcfdumpを使用させないとき、私はちょうど私のウェブホストがどれほど制限的であるかを理解したと思います。これは実際に私を怒らせます、本当に、ダンプはどのような害を及ぼすのでしょうか?とにかく私の質問は、複雑なタイプのデータを追い出すか、コード例を使用してサイトにリンクできるcfdumpの代替案を誰かが書いたことはありますか?cfcまたはudfsを実際に使用することはできません。どちらも推測を引き起こし、それらもブロックされます。とにかく、cfmlに貼り付けるだけの簡単なものを探していれば幸せです。以前はこれができたのは悲しいことですが、FlexとASに移行してから、そのスキルセットの多くを忘れてしまいました。

ああ、彼らはcf7を使用しているので、cf8や9のトリックはありません;-)

前もって感謝します。

4

4 に答える 4

10

「別のホスティング会社への変更」を聞きたくないかもしれませんが、それらがそのように制限されている場合、あなたができることは本当に制限されています。cfdumpをブロックするホストについては実際に聞いたことがありませんが、それでも愚かなことにcreateObject()をブロックするホストはいくつか知っています。

ブロックされた内容によっては、WEB-INF / cftags / dump.cfmをローカルのColdFusionインストールからアプリケーション内のフォルダーにコピーし、cfmoduleを使用して呼び出すことができる場合があります。

<cfmodule template="dump.cfm" var="#something#"/>
于 2010-05-30T01:55:40.723 に答える
4

@SeanCorfieldは正しいです-ホストを切り替えます。

その間、CF4の時代から「cf_dump」と呼ばれるカスタムタグがありました。7で動作するかどうかはわかりませんが、いつでも動作させることができます。

アドビのcf_dump

于 2010-05-30T15:38:11.860 に答える
1

私が今行ったように他の誰かがこの古いスレッドに出くわした場合、これは非常に貧弱なアドバイスなので、「ホストを変更する」というアドバイスに盲目的に従わないでください。結論にジャンプする前に、ホストと話すように努力してください。ホストは、Javaをブロックしたcfdumpをブロックしていない可能性があります。これは、セキュリティを真剣に受け止めていることを意味するため、これは良いことです。CFdumpはJavaを使用しているため、動作しません。CFでJavaを許可することは、すべてのセキュリティサンドボックスを完全にバイパスするため、非常に深刻なセキュリティの問題です。基本的に、同じサーバー上の他の顧客がサイトをハッキングしてデータを盗んだり、ColdFusion自体をハッキング/クラッシュしたりする可能性があります。

残念ながら、Javaをブロックすると、非常に多くの便利な機能が無効になり、ほとんどのフレームワークが壊れます。そのため、機能とセキュリティの間で混乱が生じるため、すべてを有効にしてセキュリティを持たないホストを探す前に、このことを念頭に置いてください。結局のところ、ColdFusionのすべての機能にアクセスしたい場合は、独自のサーバーまたはVPSが必要です。

于 2013-06-21T20:38:31.237 に答える
0

私は実際にこれをしばらく探していました、そして今日私は実際に解決策に出くわしました。残念ながら、私はこれを思いつきませんでした。おかげで、クレジットはジョンウィッシュに行きます。

http://www.aliaspooryorik.com/blog/index.cfm/e/posts.details/post/using-onerror-method-of-application-cfc-47

基本的に、彼はCFDumpデータのほとんどがApplication.cfconError関数で呼び出すことができることを理解しました。

于 2010-06-29T23:09:54.470 に答える