cforms IIで送信できなくなった

Creative Commons License photo credit: OiMax

Lunatic Transformer
久しぶりに困ったので、忘れないうちにメモメモ。

クライアントのサイト作成の時は、だいたい自分のサーバで構築して最後にクライアントに納品することがほとんどなのですが、WPを使う場合はDBのセッティングが必要だったり、ホスティング先によって設定が違ったりするので、クライアントのサーバに/new/とかのディレクトリを作ってそこで構築してしまうことも多いです。

で、新規でサイトを作る場合は第二階層に作らなくても、そのまま本番用のディレクトリにインストールしてしまえばいいので、階層を気にせずに作業ができるけど、今回はすでに動いているサイトでのリニューアルだったので、やっぱり/new/以下で作業をして、当日に本番のディレクトリに移動。

そこで、今までキレイに動いていたcforms IIが急に送信中にそのまま止まってしまい、原因不明。
きっと他にもこの問題に当たっている人がいると思って探したら、ピッタリみつかり、かなり詳しく解説してくれていました。

» cforms IIで送信失敗する時。

原因は、pluginのインストール時に一部ディレクトリの情報を書き込んでくれてしまい、それが移動しても書き換わらなかったことが判明。

/cforms/js/cforms.js

の頭に書き込まれているディレクトリを手作業で新しいものに変更したら無事に動きました。

本当に助かりました。ありがとうございます。