2011年3月11日金曜日

UbuntuにDrupalをインストールする

UbuntuにDrupalをインストールする

Ubuntu Maverick Meerkat 10.10 Server Edition
VMWareとかVirtualBoxとかにUbuntuServerをインストールしてある
OpenSSH を導入しリモートログイン出来るようになっている
Apache2, MySQL, PHP5 がインストールしてある
mod-rewrite導入済み
ターミナルエミュレーターから接続して操作する。



(01)追加インストール


追加インストール
$ sudo apt-get install php5-gd


(02)MySQLにデータベースを作る


MySQLにMySQLの管理者としてログイン
$ mysql -u root -p

Drupal用のデータベースを作る
mysql> CREATE DATABASE drupal;

Drupalデータベースにアクセスするユーザーを作成
mysql> GRANT ALL PRIVILEGES ON drupal.* TO "dp_db_admin"@"localhost" IDENTIFIED BY "dp_db_password";

mysql> exit;


(03)Drupalをインストール


国際化版をダウンロード
http://drupal.org/project/l10n_install

$ cd ~/html
$ wget http://ftp.drupal.org/files/projects/l10n_install-7.x-1.0-beta6-core.tar.gz


解凍
$ tar xvf l10n_install-7.x-1.0-beta6-core.tar.gz

ディレクトリ名変更
$ mv drupal-7.0 drupal

設定ファイルを作る
$ cd drupal
$ cp sites/default/default.settings.php sites/default/settings.php

パーミッションの変更
$ mkdir sites/default/files
$ chmod a+w sites/default/files
$ chmod a+w sites/default
$ chmod a+w sites/default/settings.php

シンボリックリンクを張る
$ sudo ln -s ~/html/drupal /var/www/cms

設定ファイルの変更
$ nano .htaccess

# There is no end quote below, for compatibility with Apache 1.3.
ErrorDocument 404 "The requested file favicon.ico was not found.

最後のダブルクオート抜けを修正する
以下のようになればよい
ErrorDocument 404 "The requested file favicon.ico was not found."

ブラウザからアクセスしてインストールする
http://ip.address/cms/

インストールする
Localized Drual を押す


Japaneseを選択する


Save and continue を押す

データベースのセットアップをする


データベース名 : drupal
データベースのユーザー名 : dp_db_admin
データベースのパスワード : dp_db_password

保存して次へ

サイトの環境設定


サイト名 : myDrupal
メールアドレス : foo@bar.com
ユーザー名 : dp_admin
password : dp_password

サーバーの設定


デフォルトの国 : 日本

保存して次へ

日本語化ファイルを外部からインストールするので外部ネットワークと接続している必要がある



Drupal のインストールが完了したらサイトにアクセスする

セキュリティの為、以下のディレクトリとファイルののパーミッションを書き込み禁止にする
$ chmod a-w ~/html/drupal/sites/default
$ chmod a-w ~/html/drupal/sites/default/settings.php

0 コメント: