4

CFコード(約70行)をサイトに統合してから、別のサイトのサーバーと通信するように構成する必要があります。ただし、私たちのホスティングサイトは、CFをサポートしていない典型的なサーバーにすぎません。コードは実行されますか?私が知っているのは、CFがAdobeのバージョンのPHPとASPであるということだけです。私はそれをコーディングした経験がありません。教えていただけませんか?私がインターネットから集めたものから、CFコードを実行するためにCFサーバーが必要ですが、リソースが不足しているようです。確認するのに知識のある人が必要です...

4

3 に答える 3

9

ColdFusion コード (CFML) を実行するには、サーバーに ColdFusion プロセッサが必要です。つまり、Adobe ColdFusion を使用するか、お金を節約したい場合は Railo または Open BlueDragon を検討してみてください。どちらも CFML プロセッサです。サーバーを制御している場合は、これらのソリューションのいずれかが機能しますが、共有ホスティング アカウントを使用している場合は、うまくいかない可能性があります。多くのホストは、ホスティング アカウントへのアドオン サービスとして ColdFusion を使用します。ホストに提供しているかどうかを確認することをお勧めします。

これらの解決策のいずれも得られない場合は、そのコードをホストで実行できるように翻訳する (または、その方法を知っている人のサービスを利用する) ことをお勧めします。これは、CFML から PHP、ASP、または .NET (Visual Basic / C#) に移行することを意味します。これを実行できるソフトウェアはありません。

于 2010-05-29T03:39:56.780 に答える
0

ColdFusion は、JRun、Tomcat、Resin、Jetty など、あらゆる J2EE サーブレット エンジンで実行できます。

Apache や IIS などの Web サーバー上では直接実行されません (これらはアプリケーション サーバーに適切な要求を送信するように構成されています)。

Steve が指摘しているように、Adobe CF に代わる CFML エンジンがあります。主な 2 つはRailoOpenBD (どちらも商用オプションが利用可能なオープン ソース) ですが、どちらも Tomcat などを必要とします。

Windows+IIS サーバーを使用している場合は、BlueDragon.NETを検討することもできます。これは商用のみ (オープン ソースではありません) ですが、IIS Web サーバーに直接プラグインします (J2EE サーブレット エンジンは必要ありません)。

既に使用している言語/テクノロジで 70 行のロジックを書き直すよりも簡単かどうかは、そのコードが正確に何をしているかによって異なります。

一方で、70 行は多くなく、単一のテクノロジに固執する方が良いですが、Railo または OpenBD はセットアップが迅速かつ簡単であり、ライセンス料もかかりません.

于 2010-05-29T04:10:49.860 に答える
0

Coldfusion は、それを解釈するためにサーバー コンポーネントを必要とします。とはいえ、ホストが提供するものに基づいて、実行する方法はたくさんあります...

Adobe Coldfusion Server 製品ライン、BlueDragon、Railo など。

オープン ソース ソリューションと有料ソリューションがあります。

または、colfusion コードの複雑さに応じて、それを php などの使い慣れた言語に変換することもできます。

于 2010-06-03T19:43:33.210 に答える