query: tag:slicehost

WordPressとRailsを動かすためにMySQLとRuby/gem/Railsをインストールする。

mysql5のインストール

aptitude install mysql-server mysql-client libmysqlclient15-dev

aptitude install libmysql-ruby1.8

文字コードをUTF8に設定

/etc/mysql/my.cnf に下記内容を追記。

[client]

default-character-set=utf8

[mysqld]

default-character-set=utf8

/etc/init.d/mysql restart

mysql> status

でlatin1が混じっていないか確認する。

mysqladminのインストール

aptitude install mysql-admin

Ruby1.8.7インストール

aptitude install ruby1.8-dev ruby1.8 ri1.8 rdoc1.8 irb1.8 libreadline-ruby1.8 libruby1.8 libopenssl-ruby sqlite3 libsqlite3-ruby1.8

sudo ln -s /usr/bin/ruby1.8 /usr/bin/ruby

sudo ln -s /usr/bin/ri1.8 /usr/bin/ri

sudo ln -s /usr/bin/rdoc1.8 /usr/bin/rdoc

sudo ln -s /usr/bin/irb1.8 /usr/bin/irb

ruby -v

ruby 1.8.7 (2008-08-11 patchlevel 72) [x86_64-linux]

gem1.3.1のソースインストール

cd /usr/local/src/

wget http://rubyforge.org/frs/download.php/45905/rubygems-1.3.1.tgz

tar xvf rubygems-1.3.1.tgz

cd rubygems-1.3.1

ruby setup.rb

ln -s /usr/bin/gem1.8 /usr/bin/gem

gem -v

1.3.1

gem update

gem install rails

Railsのインストール

rails -v

Rails 2.2.2

ImageMagickのインストール

aptitude install imagemagick librmagick-ruby1.8 librmagick-ruby-doc libfreetype6-dev xml-core -y

aptitude install libmagick9-dev

export GEM_HOME=/var/lib/gems/1.8

export RUBY_LIB=/usr/lib

gem install rmagick

Successfully installed rmagick-2.8.0

posted by ysakaki ysakaki on Sun 14 Dec 2008 at 03:21 with 0 comments

Slicehostと契約したら最初にやること。ということで先月契約してCentOS5.2にしていたのだがパッケージが古くてソフトのインストールが面倒なことが多くなってきたように思うのでUbuntuでRebuild。仮想環境なので専用コントロールパネルからRebuildメニューでディストロ選択して10分でまっさらな状態になるというのは素晴らしいですね。

#ssh root@173.45.224.x
でsshログインする。

Slicehostはroot権限くれて勝手にやっていいよという環境ですが素晴らしいチュートリアル一式が付いているのでセキュリティの初期設定やらapache/mysql/railsなどの環境構築一式すぐできます。
http://articles.slicehost.com/ubuntu-intrepid

まずはログイン環境のセキュリティ強化かな。

http://articles.slicehost.com/2008/11/28/ubuntu-intrepid-setup-page-1
#passwd
でrootのパスワードを変更する。

#adduser demo
でログイン用のユーザを作成する。

#visudo
で下記行を追加する。
demo ALL=(ALL) ALL

#vi /etc/ssh/sshd_config

#/etc/init.d/ssh reload

posted by ysakaki ysakaki on Sat 13 Dec 2008 at 22:06 with 0 comments