(1) Drupal5.7のインストール
First posted 2008-02-17(日) 00:24 / Last modified 2008-08-06(水) 22:20
- http://drupal.org/download/ より、drupal-5.7.tar.gz をダウンロード
展開して ~/www/ の下に配置% wget http://ftp.drupal.org/files/projects/drupal-5.7.tar.gz % tar zxvf drupal-5.7.tar.gz % mv drupal-5.7 ~/www/
併せて、 sourceforge.jp より、5.X系用の japanese-5.7-1.1.tar.gz をダウンロード
% wget http://jaist.dl.sourceforge.jp/drupal-jp/29389/japanese-5.7-1.1.tar.gz % tar zxvf japanese-5.7-1.1.tar.gz
展開したjapaneseディレクトリをdrupal-6.0の下の profiles の下に配置
% mv japanese ~/www/drupal-5.7/profiles % cd ~/www/drupal-5.7
- さくらインターネット用に .htaccessを編集
i) Optionsは利用できないのでコメントアウト(以下2行)# Options -Indexes # Options +FollowSymLinks
ii) Options -Indexesの代わりに、DirectoryIndexの最後に /index.phpを追加する
(ディレクトリ表示を要求されたら、すべてトップページ /index.php を表示する)DirectoryIndex index.php /index.php
iii) クリーンURL(後で設定)のため、RewriteRule(110行目あたり)のindexの前に/を追加
RewriteRule ^(.*)$ /index.php?q=$1 [L,QSA]
- www直下(drupal-5.7の上)のphp.iniに以下を追加
% vi ~/www/php.ini mbstring.func_overload = 0 mbstring.language = neutral mbstring.http_input = pass mbstring.http_output = pass mbstring.encoding_translation = off mbstring.internal_encoding = UTF-8 magic_quotes_gpc = Off register_globals = Off session.auto_start = Off
- drupalインストーラの起動
hanya-n.com のドキュメントルートを ~/www/drupal-5.7 に設定して、
http://hanya-n.com にアクセス

「日本語Drupal」を選択して、「Save configuration」を押す - 言語選択も、「Japanese(日本語)」を選択して、「Save configuration」を押す

- MySQLの準備(データベースサーバ名、データベース名を確認)
さくらのレンタルサーバ「スタンダード」以上であれば、MySQLを利用できる。
さくらのマニュアルを見ながら、サーバコントロールパネルの「データベースの設定」から設定。

データベース名とデータベースユーザ名は、通常、さくらのアカウント名と同じ。
併せて、データベースサーバ名も控えておく。 - さくらインターネットでは、WebサーバとMySQLサーバが異なるので、データベースの設定画面で
「高度なオプション」を設定する。データベース名、ユーザ名、パスワード、ホスト名を入力する。

さくらでは、データベースを一つしかもらえないので、各テーブルに「durupal57_」等のプレフィックスをつけると
のちのち楽なので付けておく。ポート番号は空欄でOK。 「設定の保存」を押す。 - これでインストール完了

- 不要なファイルの削除(scriptsディレクトリとrobots.txt以外のtxtファイル)
% rm -r scripts % rm ./CHANGELOG.txt % rm ./INSTALL.mysql.txt % rm ./INSTALL.pgsql.txt % rm ./INSTALL.txt % rm ./LICENSE.txt % rm ./MAINTAINERS.txt % rm ./UPGRADE.txt % rm ./sites/all/README.txt
- 不要phpファイルの名称変更(拡張子を .php 以外にするのが望ましい)
% mv cron.php XXXXXXXXXX % mv install.php XXXXXXXXXX % mv update.php XXXXXXXXXX % mv xmlrpc.php XXXXXXXXXX
cron.php だけは利用するので変更後のファイル名を控えておく。
- 上で名前変更したファイルをcron設定
サーバコントロールパネルの「CRON設定ファイルの編集」から設定する

「新規項目」を押し、
実行するコマンド: /use/local/bin/php -f /home/(さくらユーザ名)/www/drupal-5.7/XXXXXXXXXX
月: *
日: *
時: *
分: 0
と入力して、毎時cronが実行されるようにする。(XXXXXXXXXXは、9.で変更したcron.phpの新ファイル名)

「送信する」を押してcron設定完了