質問

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

役に立ちましたか?

解決

ColdFusion Code(CFML)を実行するには、サーバーにColdFusionプロセッサが必要です。これは、Adobe ColdFusionを使用するか、お金を節約したい場合は、RailoまたはOpen Bluedragonを見てみてください。どちらもCFMLプロセッサです。これらのソリューションのいずれかが、サーバーを制御している場合に機能しますが、共有ホスティングアカウントにいる場合は、運が悪いかもしれません。多くのホストは、ホスティングアカウントへのアドオンサービスとしてColdFusionを使用します。ホストに提供するかどうかを確認するように依頼するのが最善です。

これらのソリューションのいずれかを取得できない場合、できることは、ホストで実行されるように、そのコードを翻訳する(または、それを行う方法を知っている人のサービスを引き付ける)ことです。これは、CFMLからPHP、ASP、または.NET(Visual Basic / C#)にそれを採取することを意味します。これを行うことができるソフトウェアは見つかりません。

他のヒント

ColdFusionは、Jrun、Tomcat、樹脂、桟橋などを含むJ2EEサーブレットエンジンで実行されます。

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

スティーブが指摘しているように、Adobe CFには代替CFMLエンジンがあります - 2つの主なものは 鉄道OpenBD (どちらも商業オプションが利用可能なオープンソースです)が、これらは両方ともTomcat/etcを必要とします。

Windows+IISサーバーがある場合は、検討する場合があります Bluedragon.net, 、これは商用のみです(オープンソースではありません)が、IIS Webサーバーに直接接続します(J2EEサーブレットエンジンは必要ありません)。

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

一方では、70ラインはそれほど多くはありません。単一のテクノロジーに固執する方が良いですが、繰り返しますが、RailoまたはOpenBDは迅速かつ簡単にセットアップしやすく、ライセンス料はかかりません。

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

Adobe ColdFusion Server製品ライン、Bluedragon、Railoなど。

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

または、colfusionコードの複雑さに応じて、PHPまたは慣れ親しんでいる言語に変換できます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top