さて、サイトを作るにもまずはMODxをインストールしてやらないと話になりませんが、僕は前にも言った通り、ずっとhetemlを使ってきてるので、ここ以外の設定方法を知りません。

これから書く記事は、hetemlにMODxをインストールするという前提で書いていこうと思います。

他のサーバに関しては、前述したMODx公式フォーラム インストール板あたりを中心に探していけば情報が得られると思います。実際質問を書き込んでみてもいいと思いますよ。僕も何度か質問したことありますが、MODxのヘビーユーザーは親切な方が多いという印象です。ものすごく親切に答えていただいた経験があります。

さて、まずはMODx日本公式サイトからMODxをダウンロードしてください。ZIPファイルになっているのでローカルで解凍します。

解凍したデータの中から、

・assetsフォルダ
・installフォルダ
・managerフォルダ
・index.php
・index-ajax.php

をftpを使ってheteml上のMODxをインストールするディレクトリにアップします。

あ、ドメイン、サブドメインを使う人は先に設定しておいて下さいね。ここでは割愛しますが…。

解凍した中に ht.access というファイルがありますが、これを .htaccess にリネームして、テキストエディタ等で中身を編集するのですが、hetemlの場合は、

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

AddHandler php5-script .php

↑これをそのまま上書きペーストして保存してもらえばOKです。

ちなみに最後の一行『AddHandler php5-script .php』ですが、これは長いこと、hetemlを使っている人だけに必要な設定です。

hetemlのサーバは、デフォルトのphpがVer4の古いサーバと、デフォルトがVer5の新しいサーバの2種類あるんです。新しいサーバはデフォルトでphp5が動くので問題ないのですが、古いサーバだと4が動いてしまうので、『このディレクトリ以下ではphp5をデフォルトで動かしてね』という命令が必要になります。
自分の借りてるサーバがどちらになるかはサーバ番号でわかります。詳しくはhetemlのマニュアルに書いてありますので読んでみましょう。

さて、上書きした.htaccessファイルを先ほどファイルをアップしたディレクトリに同じく放り込んでやって、.htaccessの設定は完了です。

※追記
あとで思い出しましたが、ht.accessを.htaccessにリネームするのは、中身を編集してftpでアップロードした後、ftpソフトのリネーム機能等を使ってサーバ上でリネームするのが本当らしいです。僕は利便性もあってさっさとローカルでリネームしちゃいますが(汗w
このあたりは約束事らしいので守ったほうがいいかもしれません…。

次の日記では、php.ini の設定を書いていこうかと思います。