2010/07/26

Rackspace Cloud に WordPress を入れるまで。


ふと、突然WordPressを使いたくなったのでRackspace Cloudに導入してみた。

Rackspace Cloudのインスタンスは起動直後は全く何も入っていないのでApache PHPなどから入れてやる必要があります。
入れてあげましょう。

$ sudo apt-get install apache2 php5 php5-gd mysql-server php5-mysql phpmyadmin
入りました。
さて次はWordPressのデータを保存するためのMySQLにデータベースを作りましょう。

$ mysql -u root -p
>create database wordpress;
スペル間違えてたらごめんなさい。
これで、rootというユーザー名からアクセスできる "wordpress" というデータベースができあがりました。

こんどはWordPressをダウンロードして解凍します。

$ wget http://ja.wordpress.org/wordpress-3.0-ja.tar.gz
tar zxvf wordpress-3.0-ja.tar.gz
ちなみにhttp://ja.wordpress.org/から持ってきてるだけなので、最新版が登場したらその都度指定してあげてください。
なら実際にWeb公開ディレクトリに移動します

$ cp -r wordpress/* /var/www/
これで先ほど解凍したWordPressのファイルをWebの直下にコピーできました。
もちろんサブディレクトリなどに入れたい場合は/var/www/sub/など作ってそちらに入れてください。

すぐに利用できるように一瞬だけ

$ chmod 777 /var/www/
を行います。
この状態でhttp://それぞれのIP/wp-admin/install.php にアクセスします。
先ほど設定したようなことを聞かれるので、言うとおりに記述します。
おめでとうございます。これでWordPressが使えるようになりました。

最後に

$ chmod 755 /var/www/
パーミッションを適切な値に書き換えてください。
これでそれぞれのIPをたたけばWordPressにアクセスできるようになります。

Rackspace Cloudでドメイン名を割り当てるDNSの設定はまたいつか。
以上メモでした。