技術メモ1
OpenPNEとは直接関係ありませんが、断片的な技術メモ
◆メール転送設定
http://d.hatena.ne.jp/openpne/20060520
vi /etc/postfix/main.cf
mydestination = $myhostname, localhost.$mydomain, example.com
inet_interfaces = all
#inet_interfaces = localhost
virtual_alias_maps = hash:/etc/postfix/virtual
alias_database = hash:/etc/postfix/aliases
vi /etc/postfix/virtual
example.com SET_DOMAIN
@example.com example_com_mailphp
sns@example.com master@mail.example.com
vi /etc/postfix/aliases
example_com_mailphp: "|/usr/local/bin/php /hoge/sns/example.com/bin/mail.php"
postmap /etc/postfix/virtual
newaliases
/etc/init.d/postfix start
◆SVNファイルを除去する
http://flyfront.blog.shinobi.jp/Entry/6/
rm -rf `find ./ -type d -name .svn ! -regex \.svn/. -print`
◆Apache側のPHPとコマンドラインPHPのライブラリが異なる場合の注意点
特にmcryptが入っているかいないかで暗号化の結果が異なってしまう可能性があることもある
◆$_SERVERはコマンドラインでは使わない方がよい
http://www.php.net/manual/ja/reserved.variables.php
http://cai.cs.shinshu-u.ac.jp/sugsi/Lecture/php/manual/reserved.variables.html
スクリプト自身のパスなどを得たい場合は$_SERVER['PHP_SELF']ではなく__FILE__などを使う方向で。
特に$_SERVER['PHP_SELF']は相対パスでスクリプトを指定した場合は相対パスが入ってしまう。