検索
連載

Drupal 4.7dev blog/CMS インストールガイド(2/5 ページ)

サーバサイドCMSのDrupal。類似であるオープンソースのCMSの中では比較的規模が小さく、処理動作が軽い。その一方で柔軟性の高い特徴的な機能を持っている。

PC用表示 関連情報
Share
Tweet
LINE
Hatena

初期セットアップ手順〜設定ファイルの編集

 データベースの準備が完了したら、次に設定ファイルをサーバ環境に合わせて編集する。Drupalで日本語環境を利用する場合に編集する必要のあるファイルは、Drupalのアーカイブに同梱されている次の2つだ。

.htaccess

sites/default/settings.php


 まず、.htaccessファイルに次の設定(赤文字部分)を追加する。

# PHP 4, Apache 1

<IfModule mod_php4.c>

php_value magic_quotes_gpc 0

php_value register_globals 0

php_value session.auto_start 0

php_value mbstring.func_overload 0

</IfModule>

# PHP 4, Apache 2

<IfModule sapi_apache2.c>

php_value magic_quotes_gpc 0

php_value register_globals 0

php_value session.auto_start 0

php_value mbstring.func_overload 0

</IfModule>

# PHP 5, Apache 1 and 2

<IfModule mod_php5.c>

php_value magic_quotes_gpc 0

php_value register_globals 0

php_value session.auto_start 0

php_value mbstring.func_overload 0

</IfModule>


 次に、sites/default/settings.php内の次の行を、稼働するサーバのデータベース環境に合わせて修正する。

$db_url = 'mysql://username:password@localhost/databasename';


 usernameには、データベースに接続する際のユーザ名、passwordにはパスワード、localhostにはデータベースのホスト名(通常はlocalhostのままでよい)、databasenameにはデータベース名を設定する。

 また、同じくsites/default/settings.phpには次の設定を追加する。

mb_language('ja');

ini_set('mbstring.script_encoding', 'UTF-8');

ini_set('mbstring.internal_encoding', 'UTF-8');

ini_set('mbstring.http_input', 'pass');

ini_set('mbstring.http_output', 'pass');

ini_set('mbstring.detect_order', 'auto');

ini_set('mbstring.substitute_character', 'none');


初期セットアップ手順〜PHPがSAFEモードで稼働するレンタルサーバ向けの対策

 PHPをSAFEモードで稼働しているサーバ環境の場合、Drupalの稼働中にファイルやディレクトリが自動的に新規作成/更新されるタイプの機能に支障の出る場合がある。

Copyright © ITmedia, Inc. All Rights Reserved.

ページトップに戻る