0

最近、ColdFusion サイトを 1 つのドメインから別のドメインに移動しましたが、(実際には) 何の問題もありませんでした。私は LAMP 開発者/デザイナーであり、CF は私にとって少しなじみがないので、私の無知を許してください。

ストア コンポーネントを除いて、サイトは正常に動作しています。次のエラーが表示されます。 .」。このプロセス全体で変更した唯一のコードは config.iniです。サイトを格納しているディレクトリが webroot ディレクトリである場合に、このファイルのメモで推奨されているように変更vmap=SitenameDevしました。vmap=

いつものように、このエラーまたは転送時の一般的な問題についての洞察をいただければ幸いです。

JN

4

1 に答える 1

1

参考までに、config.ini は、対象のアプリに固有のものであり、ColdFusion の規則ではありません。ほとんどの場合、「vmap」エントリは「仮想マッピング」を意味します。その値は、オブジェクトへのパスを解決するために使用されている可能性があります (つまり、[vmap の値] + ".cart.models.store")。空の場合、ColdFusion はそのパスが a で始まらないことを望んでいるため、エラーが発生します。オブジェクトを作成するために探しているファイルの場所を解決できません。

したがって、以前はこのパスは「SitenameDev.cart.models.store」でした。あなたがする必要があるのは、「cart\models\store」階層を格納するディレクトリを把握することです。次に、ColdFusion 管理者がその親ディレクトリへのマッピングをセットアップします。これは、ColdFusion が認識する物理ディレクトリへのエイリアスです。次に、選択したエイリアスを config.ini ファイルの「vmap」値として設定する必要があります。

于 2010-10-28T10:15:37.580 に答える