動作環境
Drupal を稼働させるためには以下のものが必要になります。
- Apache などのウェブサーバ
- PHP4(4.3.3 以上) または PHP5
- MySQL または PostgreSQL データベースサーバ
これらの組み合わせのうち、Apache + PHP + MySQL を強く推奨します。
他のウェブサーバ(IISなど)や、PostgreSQL などのデータベースサーバでの稼働は、Apache + MySQL ほどの充分な検証を行っていないため、様々なトラブルが発生する可能性があります。
また、日本語環境特有の問題を考慮すると、MySQL のバージョンは 4.0.x 以下の方が無難です。MySQL 4.1.x 以降のバージョンでは、文字コードの扱い方に大きな変更があったため、多くのトラブルが発生しています。 4.1.x 以降のバージョンを使う場合は、当サイトのフォーラム等を参照の上、様々なトラブルに対する対処を行ってください。
オプション
Drupal の性能を充分に発揮させるためには、上記アプリケーションで以下のものが利用可能である必要があります。
-
PHP の XML エクステンション
XMLベースのサービス(RSS や Blogger API、Jabber など)に必要となります。このエクステンションは標準で有効となっていますので、ほとんどの環境では利用可能でしょう。
-
サーバでの mod_rewrite の有効化と .htaccess ファイルの使用権
クリーンURL機能(?q=node/123 などの引数を /node/123 のようにディレクトリへのアクセスに見せかける機能)を利用するために必要となります。この機能は、Apache で mod_rewrite モジュールが有効化されていて、ローカルの .htaccess から利用可能である必要があります。ホスティングサービス(レンタルサーバ)などでも多くの場合に有効になっているようですが、利用可能かどうかが不明な場合は管理者やサポートにお問い合わせください。