koichi のすべての投稿

Tips


  • 個別パッケージのインストール
    apt-get install [パッケージ名] 
  • 日本語環境の設定
    user-ja-conf 
  • パッケージのアップデート方法
    apt-get update
    apt-get upgrade
  • RAIDの構成
    mdadm –create /dev/md1 –level=1 –raid-devices=2 /dev/sd[ab]1
  • マウント
    mount /dev/md1 /share/usb
  • RAIDの状態チェック
    cat /proc/mdstat

    • 増設設したUSB HDのマウント

     mount /dev/sdc1 /share/usb1

    • ddns の起動
      usr/local/bin# /usr/local/bin/noip2

    サーバ清掃と復帰手順

    恒例、正月休みのサーバの清掃。

    ついでに、シャットオフ後の復帰手順をメモしておく。
    • RAIDの再構成

    mdadm –create /dev/md1 –level=1 –raid-devices=2 /dev/sd[ab]1

    • マウント

    mount /dev/md1 /share/usb

    • DDNSクライアント起動

    /usr/local/bin/noip2

    あいかわらずけなげに動いている我が家のサーバ
    2009-01-02-Server.jpg

    Movable Type verson 4.2 にアップグレード

    2008-12-31-MT4.jpg

    ブログをいろいろいじろうと思って、本屋へ解説本を買いにいったら、すでに、version 4.2 のものばかり。この際だからと、4.2へアップグレード。いろいろトラぶっています。
    • アップグレード後、管理画面をアクセスしようとしたら、以下のようなエラーメッセージがでて、次へいけません。

      Can’t locate object method “lowercase_jcode” via package “MT::I18N::default” (perhaps you forgot to load “MT::I18N::default”?)at lib/MT/I18N/default.pm

      FTPで、ファイルをアップロードするときに、一部のファイルでとまったので、再度、アップロード。それでもだめなので、ググってみたら、パッチが公開されているとのこと。なーんだぁーー。

      extlib パッチ

    • 無事、アップグレードも終わったので、テンプレートを初期化しようとしたら、以下のエラー

      テンプレイート作成エラー:ブログに同名のテンプレートが存在します。

      調べてみたが、MySQLがからんでいるようだが、よくわからないので、ver 3.X のブログ記事をエキスポートして、4.2 で読み込んで、ブログの名前を書き換えるなどして、やっと動き出す。

    • その後、テンプレートの初期化が終了。やれやれ。

    • もう、一件、不具合。ユーザ画像が表示されない。Image Magick というのが必要らしい。

    予想したとおり、この手のグレードアップってのは、大変。当分、version 4.2 のままで行くことにしよう。

    横浜 山手 2008年12月30日

    年末の買い物へ横浜へでかけるついでに山手界隈を散歩。石川町の駅から山手イタリア庭園へ行ったが、年末でお休み。石川町の駅に戻って、濡れ地蔵、地蔵坂、乙女坂を登り、牛坂を下る。打越の湧水、打越橋を経て、寺のある通り、地蔵王廟を経て、柏公園、風見鳥のある洋館、竹之内花道を通って、山手駅まで。山手というだけあって、坂を昇ったり、下ったりの散歩道だった。
    08%2012%2030_9606.JPG
    Pictures カメラは、Nikon D60+16-85mm

    PHPMailer

    2008-12-29-PHP%20Mailer.jpg
    冬休み。ちょっとPHPで遊んでいます。
    PHP でメールを送るのは、mb_send_mail がイージですが、ファイル添付ができません。そこで、見繕ってきたのが、PHPMailer というやつ。
    使い方は簡単
    //ライブラリを読み込む
    require(“./class.phpmailer.php”);
    //言語設定、内部エンコーディング指定
    mb_language(“japanese”);
    mb_internal_encoding(“EUC-JP”);
    //アドレスなどを設定
    $to = “anyone@domain.com”; //宛先
    $subject = “Test”; //題名
    $body = “Send mail with image”; //本文
    $from = “someone@domain.com”; //差出人
    $fromname = “Dokono Darebei”; //差出人の名前
    $attachfile = “./image.JPG”; //添付ファイルパス
    $mail = new PHPMailer();
    $mail->CharSet = “iso-2022-jp”;
    $mail->Encoding = “7bit”;
    $mail->AddAddress($to);
    $mail->From = $from;
    $mail->FromName = mb_encode_mimeheader(mb_convert_encoding($fromname,”JIS”,”EUC-JP”));
    $mail->Subject = mb_encode_mimeheader(mb_convert_encoding($subject,”JIS”,”EUC-JP”));
    $mail->Body = mb_convert_encoding($subject,”JIS”,”EUC-JP”);
    //添付ファイル追加
    $mail->AddAttachment($attachfile);
    if (!$mail->Send()){
    echo(“メール送信エラー:”.$mail->ErrorInfo);
    }