アップグレード

メールフォームをアップグレードする方法を説明します。
本ページでは 1.0.6 から 1.1.x の範囲でアップグレードする方法について説明します。現在ご利用のバージョンが1.0.6未満の場合は、 1.0系のマニュアルを参照してください。

アップグレードの基本手順

  1. バックアップ作成
    既存メールフォーム全体のバックアップファイルを作成します。
  2. 新バージョンを取得
    新バージョンの製品アーカイブファイルをダウンロードします。
  3. 更新されたファイル・ディレクトリを上書き
    下記の該当バージョン別の更新ファイルを確認します。
    新バージョンで更新されたファイルを製品アーカイブから取得して、既存フォームの同名のファイルを新ファイルで上書きします。 既存ファイルに変更が加えられている場合は、同様の変更を新ファイルに加えた上で上書きします。
    「更新ファイル・ディレクトリ」にディレクトリ名が指定されている場合は、ディレクトリ全体を上書きします。
    ※ディレクトリ名を変更している場合は、適宜読み替えてください。
    ※新バージョンで追加されたファイル・ディレクトリは上書きする既存ファイルはありませんので配置するだけです。
  4. バージョン別の作業・注意事項を確認
    下記の該当バージョン別の作業・注意事項を確認して、必要に応じて対応します。
  5. 動作確認
    メールフォームが正常に動作することを確認します。
  6. 新機能の利用
    新機能を活用したい場合は、新バージョンの設定ファイルを参考に必要な項目を追加して設定してください。
バージョン別の作業・注意事項

1.0.6 から 1.1.0 にアップグレード

更新ファイル・ディレクトリ
  • contact/me_mailform/assets/memf.js
  • contact/me_mailform/script/Me_MailForm.php
  • contact/me_mailform/script/qdmail.php
  • contact/me_mailform/script/captcha/
  • contact/me_mailform/data/uploads/

uploads ディレクトリははPHPの実行プロセスからファイルを書き込める権限が必要です。
uploads ディレクトリはその内部の .htaccess ファイルも必ず配置してください。
kcaptcha ディレクトリは削除してください。

設定項目

mail.ini の [mail] と [reply_mail] の設定項目名が変更されています。次の対応表を参考に設定を書き換えてください。
[mail]セクションの from_item と from_name_item は削除されました。from_itemの代わりとして from と reply_to_item の2つを指定してください。

セクション名 旧項目名 新項目名 備考
mail from_item from from_item の代わりに from に固定のメールアドレスを指定してください。
mail from_item reply_to_item 差出人に投稿者のアドレスを指定する機能は無くなりました。その代わりに reply_to_item を指定することで投稿者のアドレスに直接返信できるようになります。
mail from_name_item from_name_itemは無くなりました。
reply_mail reply_from from
reply_mail reply_from_name from_name
reply_mail reply_to to_item
reply_mail reply_cc cc
reply_mail reply_bcc bcc
reply_mail reply_subject subject

次の設定項目が追加されました。 該当する機能を利用したい場合は、新版の設定ファイルを参考にしてください。

  • config.ini [captcha]セクションの length 項目
  • config.ini [upload_file]セクション全体

1.1.0 から 1.1.1 にアップグレード

更新ファイル・ディレクトリ
  • contact/me_mailform/script/Me_MailForm.php
設定項目

mail.ini に return_path 項目が追加されました。 該当する機能を利用したい場合は、新版の設定ファイルを参考にしてください。

1.1.1 から 1.1.2 にアップグレード

更新ファイル・ディレクトリ
  • contact/me_mailform/script/Me_MailForm.php
  • contact/me_mailform/script/captcha/
設定項目

config.ini に [validation] セクションが追加されました。 該当する機能を利用したい場合は、新版の設定ファイルを参考にしてください。

1.1.2 から 1.1.3 にアップグレード

更新ファイル・ディレクトリ
  • contact/me_mailform/script/Me_MailForm.php
  • contact/me_mailform/script/qdmail.php
  • contact/me_mailform/script/simple_html_dom.php
設定項目

config.ini に [upload_file] セクションの extensions 項目の初期設定値が変更されました。該当する機能を利用したい場合は、新版の設定ファイルを参考にしてください。

1.1.3 から 1.1.4 にアップグレード

更新ファイル・ディレクトリ
  • contact/me_mailform/script/Me_MailForm.php
設定項目

変更はありません。