2010/02/08

横浜のホームページ制作スタジオFIXの社長ブログ
足掛け1ヶ月半くらいも入院していた友人が
ようやく退院する運びとなりました。


最初の快気祝い、鮟鱇鍋を用意してみんなで待っていたのに、
退院した翌日に暴飲して即再入院しちゃったので
本人不在、みんなで鮟鱇鍋食って終わったのだが、
今度は体調が安定しているようで、ほっと一安心。


お花見しようね!
温泉行こうね!
BBQしようね!
恒例ツアーも参戦しようね!


ゆっくり、ゆったり、これからもずっと一緒に遊ぼうね!

Post to Twitter


2010/02/05

MacOSXローカル環境にMAMPを使ってWordPressをインストール すると、
ローカルMacのWordPressのURLは
http://localhost:8888/wordpress/
のようになります。


でもせっかく VirtualBoxでMacOSXにWindows7をインストール してあるのに、
「http://localhost:8888/」のままでは、
VirtualBoxのゲストOSのWindowsから
ホストOSのMacに構築したWordPressにブラウザアクセスできません…。orz


そこでローカルMac環境に構築したWordPressへ、
VirtualBoxのゲストWindowsでもアクセスできるようにしてみました。


[前提条件]
1. MacOSXに「MAMP」がインストールされている
2. MacOSXに「WordPress」が構築できている
3. MacOSXに「VirtualBox」がインストールされている
4. VirtualBox上で Windowsが起動する


1. Macの設定

システム環境設定>共有>Web共有を「切」にする


2. MAMPの設定

Applications>MAMP>conf>apache>httpd.conf を修正する
  1. 219行目あたりポート番号の指定を「80」に変更
    Listen 8888

    Listen 80

  2. 一番下に以下の4行を追加する
    <virtualhost *:80>
    ServerName localhost:80
    DocumentRoot "/Applications/MAMP/htdocs"
    </virtualhost>


MAMPを起動中であれば再起動する。
再起動しないと、設定が変更されません。



3. VirtualBoxの設定

横浜のホームページ制作スタジオFIXの社長ブログ
設定>共有フォルダ>共有フォルダの追加で
MAMPの「htdocs」フォルダを追加する。

フォルダのパス:/Applications/MAMP/htdocs
フォルダ名:htdocs(何でもOK)



4. ゲストOSでWordPressへアクセス

共有フォルダの追加が完了したら、VirtualBoxを起動。
IEを立ち上げて…以下のURLにアクセス。
http://192.168.1.2/wordpress/
「wordpress」部分は、WordPressディレクトリ


横浜のホームページ制作スタジオFIXの社長ブログ わーい!!! (^-^*)
ちゃんとWordPressが表示されました!


横浜のホームページ制作スタジオFIXの社長ブログ Mac/Safari、Mac/FireFox、
Win/IE6、Win/IE7、Win/IE8 を同時に立ち上げたらこんな感じ!


もちろんWordPressだけでなく、htmlファイルも同様にブラウザアクセスできるので
/Applications/MAMP/htdocs/
の中に「project01」というフォルダを作成してWebデータを格納すれば、
http://192.168.1.2/project01/
でアクセスすることができます。


MacOSXでホームページを制作するなら、ぜひ手に入れたい環境ですね!(・∀・)

Post to Twitter


2010/02/04

横浜のホームページ制作スタジオFIXの社長ブログ
ビックリしちゃいましたか? (^-^)
横浜のホームページ制作 スタジオFIXの社長ブログ
新しいWordPressテーマにお着替えしました〜。


シンプルなWordPressテーマを作りたかったのですが、
こう色々貼り付けてると…ちっともシンプルには見えないですね。(´・ω・) 


きちんとデータを整理したら、また無料WordPressテーマとして
このデザインも配布する予定ですので、お楽しみに〜!

Post to Twitter


2010/02/02

ご親切な名無しさんのおかげで
Amazon EC2、EBS(Elastic Block Store)を使ってみた」が
超リスキーだったことを、ご指摘から3ヶ月目でようやく理解できまちた。
理解力低すぎ。てへ。


ls /dev/sd* で、
デバイスが認識されているか確認したまでは正しかったみたいなのですが、
その後に私がとった行動は、
# yes | mkfs -t ext3 /dev/sda1
# mount /dev/sda1 /vol
(↑わかる人ならズッこけるはず)


「sda1」は、Linuxがインストールされている「/」なので、
間違えて「mkfs」とかしちゃったら、
Linuxが起動しなくなっちゃうんですって。
ひぃぃぃぃぃぃぃぃぃぃぃ…。


気に入るとすぐに連打したくなるタチのド素人が
よくもまぁ、今日の今日まで「mkfs!! mkfs!!」しなかったもんだわ…。(:_:)
「sudoさん、スー!」とか言いながら、とっくにやっててもおかしくないのに。


神にと名無しさんに見守られているうちに、
健康なEBSを手にいれなくっちゃ!


しかし…思い立ったらなお憂鬱。
EBS最大の魅力は、つけかえがワンタッチだということなのに
なんせ私のEBSは地雷原。
そのSnapshotsを保存したところで地雷原の複製にしかならないケロ!
仕方ないので、昔の記憶を辿りながらDebianをゼロから再設定…。orz


新たにインスタンスを立ち上げる

1. AWSで新たにインスタンスを立ち上げる
2. SSHでログインして、Debianを設定する
3. AWSで10GBのEBSを作成、Statusが「Available」になるのを待つ
4. 新しいインスタンスに作成したEBSを「Attach Volume」する際に「sdf」を選択する
5. 再びSSHでログインして以下コマンド

  1. AWSで作成したEBSボリュームが見えるか確認
    # ls /dev/sd*
    /dev/sda /dev/sda1 /dev/sda2 /dev/sda3 /dev/sdf
    上記手順4 で選んだ「sdf」が表示されればOK
  2. 「sdf」をフォーマットする
    # yes | mkfs -t ext3 /dev/sdf
  3. EBSをマウントさせるためのディレクトリ作成
    # mkdir /vol 
  4. いざ合体
    # mount /dev/sdf /vol
  5. 合体先へ移動
    # cd /vol
  6. 合体先へ移動
    # ls
    lost+found だ・け・が表示されればOK


6. 「vol」以下にバーチャルドメインを設定
7. MySQLを「/vol/lib/mysql」で動くように設定
8. 最後に「vol」の中に、htmlファイル一式をアップロード。



Elastic IPsをつけかえる

1.古い方のインスタンスにくっつけているElastic IPsを切り離す(Disassociate)。
切り離すだけ。リリース(Release Address)しちゃダメ!
2.新しい方のインスタンスに切り離したElastic IPsをくっつける(Associate)。


ぽちっとなで終了ーー!!


名無しさん、おかげさまで健康なEBSを手に入れることができました。
本当にどうもありがとうございました!(^-^)ノ

Post to Twitter


2010/02/01

WordPressのデータベース、MySQLをバックアップするには
有名な「wp-db-backup」というプラグインがありますが、
mysqlコマンドを使ってバックアップ→復元する方法を試してみました!
Webデザイナーのくせに、あたしってば勇敢!


MySQLをバックアップ(保存)する

  1. AmazonEC2へSSHログイン
    # ssh -i EC2key.pem root@ec2-XXXX.amazonaws.com
  2. MySQLディレクトリに移動する(私の場合 /vol/lib/mysql)
    # cd /vol/lib/mysql
  3. MySQLを停止する
    # /etc/init.d/mysql stop
  4. MySQLをバックアップする
    # mysqldump -u root -pパスワード DB名 > 適当なファイル名.sql
    (例) mysqldump -u root -pPASSWORD WP01 > WP01_Backup.sql
    「WP01」というデータベースを
    「WP01_Backup.sql」というファイル名で保存する。
    -pとパスワードの間にスペースはいれちゃダメ!
  5. バックアップをとるだけならこれで終了。MySQLを再起動
    # /etc/init.d/mysql start
  6. MySQLディレクトリの中を確認する
    # ls
    「WP01_Backup.sql」が表示されていればOK



MySQLを復元(リストア)する

  1. AmazonEC2へSSHログイン
    # ssh -i EC2key.pem root@ec2-XXXX.amazonaws.com
  2. MySQLディレクトリに移動する(私の場合 vol/lib/mysql)
    # cd /vol/lib/mysql
  3. 復元したいファイルを確認する
    # ls
    「WP01_Backup.sql」があればOK
  4. MySQLを停止する
    # /etc/init.d/mysql stop
  5. MySQLのrootユーザになる
    # mysql -u root -p
  6. MySQLのrootのパスワードを聞かれるので…
    Enter password: rootのパスワード
  7. 新しいデータベースを作成する(例:WP02)
    mysql > create database WP02;
  8. データベースが作成されたか確認する
    mysql > SHOW DATABASES;
    +--------------------+
    | Database |
    +--------------------+
    | WP02 |
    +--------------------+
  9. MySQLモードを終了する
    mysql > ¥q
  10. Linuxに戻ったら…
    # mysql -u root -pパスワード DB名 > 復元ファイル.sql
    (例) mysql -u root -pPASSWORD WP02 > WP01_Backup.sql
    「WP01_Backup.sql」というファイルを
    「WP02」というデータベース名で復元する。
    ここでも、-pとパスワードの間にスペースはいれちゃダメ。
  11. MySQLをスタートする
    # /etc/init.d/mysql start

完璧っ!! (・∀・)


サーバ乗り換え&WordPressを移行なら…
旧サーバで「mysqldump」して「.sqlファイル」をFTPでダウンロード。


新サーバの「mysql」ディレクトリに、
「.sqlファイル」をFTPでアップロードして、新しいDB作成。
最後に「mysql -u root -pパスワード DB名 > 適当なファイル名.sql」すればOK。

これさえ覚えておけば、WordPressのお引っ越しも楽勝ですね!

Post to Twitter


Page 1 of 2412345>>1020...Last »