CMSでホームページの作成[Drupal]



 Drupal(ドルーパル)

Drupalをローカルサーバーにインストール

Drupal テストサーバー:CentOS 5
Windows:XAMPP
---------------------
Drupalを稼動させる環境
OS Apache
Apache 1.3 / 2.x
GDライブラリ
PHP
4.3.3 以上 / 5.0 / 5.2

PHP がサポートするデータベースサーバ MySQL 4.x / 5.x
インストールバージョン:Drupal5.1
最新版のダウンロードDrupal


日本語化する為のリソース日本語環境 上記2点をダウンロード後ローカルにて解凍します。
解凍後日本語環境を本体に組み込みます。
組み込みインストール方法はコチラを参照
インストール・日本語の組み込みを分かり易く解説されていますのでインストールは簡単に行うことができます。
※ 最新バージョンは日本語化はすでに組み込まれているので日本語を選択するだけでインストール可能になりました。
ただ環境が整っていない場合は警告され修正を促されます。


 ・GDライブラリがApacheに組み込まれてない時
 ・CRONの設定 これは手動簡単に解決しますが自動化をする。
 ・ApacheのバージョンProdに設定してある場合はバージョンが表示されないので警告されますがバージョンが環境に適合していれば問題無く動作するみたいです。


URLをクリーン化させる:クリーン化とは通常URLに引数(/SCRIPT名?=xxx)を連ねているURLを引数無しで動的コンテンツを静的にrewriteさせます。
rewriteさせるのは.htaccessの設定です。
一番の難点は.htaccessの設定です。これはサーバー環境によりERORR404を返します。
この状態では動作しますがクリーン化できず引数を吐き出します。またSEO的にも不利です。
rewriteはApache httpd.confに書いても良いですが全体に影響しますので私は.htaccessの始めに宣言する事で解消しました。


<IfModule mod_rewrite.c>
RewriteEngine On
Options All
</IfModule>


(最初に.htaccess内のmod_rewriteにOptions Allを宣言しただけでは何故か動作しませんでした。)
RewriteBaseはDrupalを置いたデレクトリ
RewriteBase/DIR/
※ 最新版では#RewriteBase 先頭の#を外しDrupalを置いたデレクトリを指定します。