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=hoge を http://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.orghttp://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