Drupal

Last-modified: 2011-01-15 (土) 11:08:28
最終更新:2011-01-15 (土) 11:08:28
アクセス数(合計):?
利用者; ? アクセス数(本日):? アクセス数(昨日):?

CMS構築 Drupal

CMS(コンテンツマネジメントシステム)を提供する。
CMSとは、ブログやカレンダーなどを纏めて管理提供できるツール。
Drupalはオープンソースで配布されており、世界でも人気がありオープンソースCMSアワードでも上位に入る程広く利用されている。


やりたいこと

IE等のWebブラウザから、 CMS(コンテンツマネジメントシステム)を提供可能とする。

http://192.168.0.10/drupal/

条件

使用OSCentOS5.5 64bit
アプリApache+PHP+MySQL (CentOS付属)
文字コードutf-8

ファイル入手


MySQLデータベース作成:

(1)MySQL データベース作成

【telnet】

$ su
パスワード:
  • MySQLにログイン
# mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 9
Server version: 5.0.77 Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
  • 「drupal」データベース作成
mysql> create database drupal ;
Query OK, 1 row affected (0.00 sec)
  • 「drupal」ユーザ作成
mysql> grant all privileges on drupal.* to drupaluser@localhost identified by 'drupalpass';
Query OK, 0 rows affected (0.00 sec)
  • 終了
mysql> exit
Bye
#
  • データベース接続に問題が無いか確認
# mysql -u drupaluser -pdrupalpass drupal
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 10
Server version: 5.0.77 Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
  • 終了
mysql> exit
Bye
#

インストール

(1) ファイル転送

【FTP】

ftp にて、ユーザエリア「/home/hogehoge」にdrupal-6.20-japanese_020.gzをアップ

(2)ファイルを展開

【Telnet】

  • パッケージがあるか確認
# ls -l
-rw-r--r-- 1 hogehoge hogehoge 1312586  1月 15 10:51 drupal-6.20-japanese_020.gz
  • パッケージを解凍
# tar zxvf drupal-6.20-japanese_020.gz
drupal-6.20/
drupal-6.20/.htaccess
drupal-6.20/CHANGELOG.txt
     :
  • 解凍ファイルがあるか確認
# ls -l
drwxrwxrwx 9 root     root        4096 12月 16 16:52 drupal-6.20
-rw-r--r-- 1 hogehoge hogehoge 1312586  1月 15 10:51 drupal-6.20-japanese_020.gz

(3)html直下にコピー

【telnet】

  • ファイルコピー
# cp -R drupal-6.20/ /var/www/html/
  • ディレクトリ名変更
# mv /var/www/html/drupal-6.20/ /var/www/html/drupal
  • ディレクトリがあるか確認
# ls -l /var/www/html/
drwxr-xr-x 9 root root 4096  1月 15 11:06 drupal
  • 所有者変更
# chown -R apache:apache /var/www/html/drupal/
  • 確認
# ls -l /var/www/html/
drwxr-xr-x 9 apache apache 4096 1月 15 11:06 drupal
  • 不要ファイル削除
# rm -rf /var/www/html/drupal/scripts/
  • 権限変更
# chmod 666 /var/www/html/drupal/sites/default/settings.php
# chmod -R 777 /var/www/html/drupal/sites/default/files/

動作確認

【Web】

以下URLにアクセス
http://192.168.0.10/drupal/ → Drupal 設定画面が表示

drupal-01.jpg

設定

(1)Drupal 設定

【Web】

→「日本語プロフィール」を選択し「Save and continue」押下 ★選択を間違えないように!

  • 「データベースの設定」画面
     ・データベース名      drupal
     ・データベースのユーザ名  drupaluser
     ・データベースのパスワード drupalpass

→上記のとおり設定し「保存して次へ」押下 ※数秒間処理が進む

  • 「サイトの環境設定」画面
     ・サイトのメールアドレス
     ・管理者アカウントにユーザ名を登録
     ・「自動的にアップデートを確認」にチェックがあることを確認

→「保存して次へ」押下

★「日本語プロフィールのインストールが完了しました」で完了

(2)後処理

【telnet】

  • installディレクトリ削除
# rm /var/www/html/drupal/install.php
# rm -rf /var/www/html/drupal/profiles/
  • 終了
# exit
exit
$

遭遇したトラブル

特になし

謝辞

テキスト作成に当たり、以下サイトを参考にさせて頂きました。ありがとうございます。

http://drupal.jp/drupal6/quick_start
http://www.webgogo.jp/drupal_compare