memo.xight.org

日々のメモ

Drupalのインストール

Summary

Drupalをインストールしてみる。
モジュールは cck と views を追加。

ファイルの移動と権限付与

# mv drupal-x.x/* drupal-x.x/.htaccess /var/www/html
# cp sites/default/default.settings.php sites/default/settings.php

データベースの作成

% mysqladmin -uroot -p create drupal

mysqlのテーブルの作成

GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON drupal.* TO drupal@localhost IDENTIFIED BY 'XXXXXXXX';
FLUSH PRIVILEGES;
quit;

Clean URLの有効化

Clean URLは http://example.com/index.php?q=hogehttp://example.com/hoge のようにアクセスする可能にする機能。
Clean URLの動作にはmod_rewriteが必要。

/path/to/drupal/.htaccess を有効にする。

<Directory /path/to/drupal/>
AllowOverride All
</Directory>

インストール時にClean URLを有効に設定できなかった場合

  mod_rewriteの有効化、.htaccessのOverrideの設定確認をして apache再起動。
  http://example.com/drupal/?q=admin/settings/clean-urls にアクセスし、
  Clean URLを有効化する。

PHPのGDライブラリのインストール

# aptitude install php5-gd


php.iniの編集

extension=gd.so

php5-mysql のインストール

# aptitude install php5-mysql


ブラウザから drupal をインストール

http://example.com/install.php にアクセス

モジュール翻訳ディレクトリを作成 (日本語プロファイル版)

% mkdir /path/to/drupal/profiles/Japanese/translations/modules


cck, viewsモジュールのファイルを配置 (日本語プロファイル版)

% tar xzvf views-6.x-x.x.tar.gz
% mv views /path/to/drupal/sites/all/modules
% unzip ja-cck-6.x-x.x.zip
% cp ja-cck-6.x/cck.ja.po /path/to/drupal/profiles/Japanese/translations/modules/cck.ja.po

% tar xzvf cck-6.x-x.x.tar.gz
% mv cck /path/to/drupal/modules
% unzip ja-views-6.x-x.x.zip
% cp ja-views-6.x/cck.ja.po /path/to/drupal/profiles/Japanese/translations/modules/view.ja.po

2009-05-28 追記

Drupal 日本語プロジェクトの日本語プロフィールを利用している場合
以下の優先順位でインポートされる。
プロフィール毎の翻訳を提供することが可能。

  1. profiles/japanese/translations/ja/modules/モジュールディレクトリ名.po
  2. モジュールディレクトリ/po/ja.po

Drupal 日本語プロジェクトの日本語プロフィールを利用していない、
または、以前のバージョンからアップグレードしたなどの場合

  1. モジュールディレクトリ/po/ja.po

Reference

Drupal.org
http://drupal.org/

Drupal Japan
http://drupal.jp/

Content Construction Kit (CCK) | drupal.org
http://drupal.org/project/cck

Content Construction Kit (CCK) 日本語翻訳 | DRUPAL*DRUPAL
http://drupalxdrupal.com/project/194

Views | drupal.org
http://drupal.org/project/views

Views 日本語翻訳 | DRUPAL*DRUPAL
http://drupalxdrupal.com/project/196

Perl Tips - 2007-04-6
http://perltips.twinkle.cc/drupal/clean_urls.php