Re:MultiConfigで分岐した際の挙動について

和田 (2013-10-28 03:19:28) www.synck.com

> メールが2通届く
MultiConfigを利用する場合、後から読み込む方(config.xx.cgi)ではメールアドレスの指定をする必要がありません。ありませんというか配列の初期化をしていなかったりするので
@mailto = ();
で中身を初期化していただくか、2番めに読み込む方は書かなくてもOKです。

> 言語が変わらない
マルチコンフィグで他言語にする場合、dataフォルダを分ける必要があります。というのもjsファイルのキャッシュを生成する仕組みのため、dataフォルダが同じ場合、1つのキャッシュファイルを複数の言語で使いまわすことになるためです。

config.cgiの下の方に
$config{’data.dir’} = ’./data/’;
というような部分があるとおもうので
$config{’data.dir’} = ’./data.en/’;
のようにフォルダ名を分けて、dataフォルダを複製しフォルダ名を変名してください。
ほんと説明が全然なくてすいません。