このブログは今後は更新されません。FE.labsにてWordPress向けの記事も更新してゆきますのでよろしくお願いします。
今後このドメインは、ファーストエレメントのWordPress関連業務のブランドサイトとして近くリニューアルする予定です(2012/8/24)。
カテゴリ&タグ&カスタムフィールド&年月&キーワードで絞り込み検索ができるプラグイン『FE Advanced Search』

cforms IIで送信失敗する時。

※「cforms II」を「cform II」と誤って書いていたので表記を直しました。iTunesをiTuneと書いているみたいで恥ずかしいですね(^^;;;

WordPressに多機能でキレイなメールフォームを簡単に追加できるプラグインcforms II」を触っていて、ちょっとトラブルにハマったのでメモ。プラグインの詳細は別途紹介したいと思います。

■遭遇したこと:
メールが送信できない。「少々お待ちください」のメッセージで止まってしまう。

■原因:
プラグインをインストールした後、WordPressの階層を変えたため。

プラグインをインストール時のWPの位置)

/wp/

その後変えたWPの位置)

/

※ドメイン直下


 
■起きていたこと:
/cforms/lib_ajax.php の取得に失敗。プラグインインストール時にcforms IIが自動でlib_ajax.phpへのパスを/cforms/js/cforms.jsの6行目に設定してくれていたものが、そのまま残っていた。
つまり、インストール時に

/wp/wp-content/plugins/cforms/lib_ajax.php

と自動的に設定されたが、WPの階層を変えてもその部分はそのままだったため、ファイルが見つからずにエラー。

■行った作業:
/cforms/js/cforms.jsの6行目

/wp/wp-content/plugins/cforms/lib_ajax.php

/wp-content/plugins/cforms/lib_ajax.php

に修正して上書きアップロード。

ブラウザのキャッシュを空にして再起動。

以上

■ひとこと:
cforms IIのインストール直後に、管理画面>cforms IIに何やら注意書きのような以下のメッセージがちゃんと出てたんですよね…問題なく送れてたのでほとんど見てませんでした。

WordPressのルートディレクトリは/wpのようです。cformsはその設定をしかるべく自動調整を試みますが、もしAjax(フォーム送信やCAPTCHAリセット)で問題が生じるならcformsプラグインフォルダーにあるjs/cforms.jsファイルを開き、sajax_uriの値をチェックしてください。(ファイルを変更後、ブラウザのキャッシャを空にしてください。)

WPのディレクトリ変更後はメッセージも表示されなくなって、すっかり頭から抜けておりました。おまけに、ちょうどサーバ側のPHPのバージョンを4から5に変えたりしたので、そっちか??と悩んでみたり。。といっても30分程度のことでしたが。

Firefoxのアドオン「Firebug」のコンソールで確認すると上記ファイルが「404」と表示されて気がつきました。

サイト公開直前にWPの階層を変えた時などは要注意ですね。

※あと、ロリポップ(レンタルサーバ)では初期状態ではPOSTメソッドが許可されていないために送信失敗するようです。こちらをご参照ください→
※日本語翻訳ファイルも上記サイトで配布されています。

このエントリーをはてなブックマークに追加

6件のコメントがありますコメントのRSSフィード

  1. 【イースターエッグ】についてブログや通販での検索結果から見ると…

    イースターエッグ をサーチエンジンで検索しマッシュアップした情報を集めてみると…

  2. kagawa より:

    ジャスト、この件で引っかかっていました。
    お陰でクライアントのサイトで本番のディレクトリにアップした際に送信できなくなったエラーを修正できました。
    ありがとうございます。

  3. みやざわ より:

    kagawaさん
    お役に立てて何よりです。
    ご覧いただきありがとうございます。

  4. yomogi★log より:

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

    久しぶりに困ったので、忘れないうちにメモメモ。 クライアントのサイト作成の時は、だいたい自分のサーバで構築して最後にクライアントに納品することがほとんどなのですが、WPを使…

コメント/質問お待ちしています

トラックバックURL:
http://wpcms.jp/202/trackback/

CATEGORY

ARCHIVE

2017年9月
« 12月    
 12
3456789
10111213141516
17181920212223
24252627282930