2009-05-01から1ヶ月間の記事一覧

Dovecotが動作しているか確認する

Dovecotの動作確認は以下のコマンドで行う ・netstatで確認する---# netstat -at tcp 0 0 *:pop3 *:* LISTEN tcp 0 0 *:imap *:* LISTEN 上記が表示されれば正常に動作している可能性が高い。 ・telnetで確認する---#telnet localhost 110 OK Dovecot ready.…

telnetの終了方法

Ctrl + ]telnet > qで抜け出せる。

CentOS5のホスト名(FQDN)を変更する

CentOSのホスト名(FQDN)を変更する# vi /etc/hosts # Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1 localhost.localdomain localhost 1 localhost6.localdomain6 localhost6 xxx.xx…

AJAXをSJIS環境で使う方法

AJAXはUTF-8でないと文字化けしてしまうことがある。 どうしてもSJIS環境で使用しなければいけない場合は、 apacheのhttpd.confを以下のように設定すれば 文字化けは解消される。1.AddCharsetの行をコメントアウト、「AddCharset shift_jis .sjis」だけ残…

crontabにてPDO接続でORACLEに接続したphpを起動させる方法

crontabにてPDO接続でORACLEに接続したphpを起動させるには 以下3点のORACLEの環境変数が必要TNS_ADMIN= /xxx/xxx/xxx LD_LIBRARY_PATH= /xxx/xxx/xxx NLS_LANG=japanese_japan.ja16sjistilde putenv("TNS_ADMIN= /xxx/xxx/xxx");などで、phpファイルの冒頭…

crontabでphpを動かす

phpの絶対パスを調べる # which php /usr/bin/phpCRONTABを編集 # crontab -e毎時10分後ごとに起動 10 * * * * /usr/bin/php /var/webdata/www/test.php確認 # crontab -l 10 * * * * /usr/bin/php /var/webdata/www/test.phpcronのログ確認 cat /var/log/cr…

phpのマルチバイトを含むUTF-8環境で、Shift-JISのバイト数を取得する方法

PHP

//変換前文字コード $bf = 'UTF-8';//変換後文字コード $af = 'Shift-JIS';$data = "テsと";$byte = strlen(bin2hex(mb_convert_encoding($data, $af, $bf))) / 2;print $byte;結果 5バイトPHPって3回くらいネストすれば、一行で大抵のことは出来ちゃいます…

xampp on windows で.htaccessの設定方法

htdocsに「a.htaccess」「a.htpasswd」を設置renコマンドで.htaccess、.htpasswdに改名する・.htaccessの中身 AuthUserFile ../htdocs/.htpasswd AuthName "Please enter your ID and password" AuthType Basic require valid-user ・.htasswd はlinuxのパス…

踏み台サーバから他サーバにwinscpでログインする

出来たのでメモhttp://ja.poderosa.org/download/plugins.html 上記のポートフォアーディングソフトを使わせていただいた(要.netframework)・設定方法(ポートフォアーディングソフト) SSHサーバ:xxx.xx.xxx.xxx(踏み台サーバIP) アカウント:myaccount…

踏み台サーバから他サーバにSSHでログインする

sloginを使う#slogin 192.168.1.1 -l usenameusername@192.168.1.1's password: passwordOK!