コメント>メール通知でエラー発生
コメントが記録されたらメールで通知するように設定・・・してテストしてみたらエラーがでました。
>An error occurred:
Can't locate MIME/Base64.pm in @INC (@INC contains: /usr/local/apache2/cgi-bin/extlib /usr/local/apache2/cgi-bin/lib /usr/lib/perl5/5.00503/ppc-linux /usr/lib/perl5/5.00503 /usr/lib/perl5/site_perl/5.005/ppc-linux /usr/lib/perl5/site_perl/5.005 .) at /usr/local/apache2/cgi-bin/extlib/Jcode.pm line 290.
どうやらメール文面にエンコードするためにBase64のperl用のライブラリが必要な模様。調べてみたらありました。
とりあえずこっから↓ダウンロードできるって。
http://www.roynet.co.uk/docs/Intershop/Base64.pm
cgi-bin/extlib/MIME/Base64.pm に配置したらエラーでなくなった。なんかメールは受信できてないけど、それはまた調べよう。
>An error occurred:
Can't locate MIME/Base64.pm in @INC (@INC contains: /usr/local/apache2/cgi-bin/extlib /usr/local/apache2/cgi-bin/lib /usr/lib/perl5/5.00503/ppc-linux /usr/lib/perl5/5.00503 /usr/lib/perl5/site_perl/5.005/ppc-linux /usr/lib/perl5/site_perl/5.005 .) at /usr/local/apache2/cgi-bin/extlib/Jcode.pm line 290.
どうやらメール文面にエンコードするためにBase64のperl用のライブラリが必要な模様。調べてみたらありました。
とりあえずこっから↓ダウンロードできるって。
http://www.roynet.co.uk/docs/Intershop/Base64.pm
cgi-bin/extlib/MIME/Base64.pm に配置したらエラーでなくなった。なんかメールは受信できてないけど、それはまた調べよう。
Apacheのエイリアス機能
Wiki/blog はじめたてのホヤホヤなのでアクセスがきになる。Wikiにはrefererを使ってリンク元を記録する機能があるんだけど、侍のサイトは Wiki が配置されている /samurai/index.php じゃなくて /samurai/index.html が広まっている。
とりあえず index.php にへジャンプする html を配置してるんだけど referer が失われてしまうのでアクセスログを見ないとリンク元がわからないという面倒な事態に。
Apache になんか便利な機能がないかとしらべてみればそのままずばりエイリアスというのがあるではないですか。
やり方は簡単で、httpd.conf に
Alias /samurai/index.html "/usr/local/apache2/htdocs/samurai/index.php"
とか記述する。
/samurai/index.html へのアクセスは index.php へのアクセスと評価されるので無事リンク元が取得できるようになりました。
とりあえず index.php にへジャンプする html を配置してるんだけど referer が失われてしまうのでアクセスログを見ないとリンク元がわからないという面倒な事態に。
Apache になんか便利な機能がないかとしらべてみればそのままずばりエイリアスというのがあるではないですか。
やり方は簡単で、httpd.conf に
Alias /samurai/index.html "/usr/local/apache2/htdocs/samurai/index.php"
とか記述する。
/samurai/index.html へのアクセスは index.php へのアクセスと評価されるので無事リンク元が取得できるようになりました。