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=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を有効化する。
- ブラウザから 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