教文館の社内ナレッジベースです。

無料メールマガジン配信スタンド「acmailer」を利用するにあたって、自動インストーラーを使ってインストールしました。

ところが、インストールしたディレクトリではssl(暗号化)接続にならず。orz これには弊社独自のサーバー設定が影響しているのですが、詳しくは企業秘密。おそらく、WordPressと同一ディレクトリに入れているために起こっている現象と思われる。(ちなみにWordPressをssl化するにはプラグインの利用またはカスタマイズが必要です。)

それで、一つ上の階層のルートディレクトリに移したところ、一応動いたんだが、.htaccessファイルもちょっと書き加え。


# BEGIN メーラー(CGI)設定
AddHandler cgi-script .pl

を付け足した。これは自動インストールする際に、書き加えられるようで、意味は「拡張子”.pl”のファイルをCGIとして認識しなさ~い」という命令のようだ。でも、これを書く前に既に一応動いていたということは、さくらサーバーではこのコマンドがなくてもCGIとして認識しているということ。下記参照。

cgiaccess

かなり親切♪。

じゃあなんで .htaccess に記述したのよってことになるでしょうが、それは引っ越しした時にサーバーの環境が変わったら「げ、CGIが動かない!なんで!?」とならないようにです。こんな細かい書き加え、後からだとうっかり忘れてしまうでしょうが。