(1) Drupal5.7のインストール

First posted 2008-02-17(日) 00:24 / Last modified 2008-08-06(水) 22:20
  1. 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
    

  2. さくらインターネット用に .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]
    

  3. 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
    

  4. drupalインストーラの起動
    hanya-n.com のドキュメントルートを ~/www/drupal-5.7 に設定して、
    http://hanya-n.com にアクセス
    インストール画面
    「日本語Drupal」を選択して、「Save configuration」を押す

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

  6. MySQLの準備(データベースサーバ名、データベース名を確認)
    さくらのレンタルサーバ「スタンダード」以上であれば、MySQLを利用できる。
    さくらのマニュアルを見ながら、サーバコントロールパネルの「データベースの設定」から設定。
    さくらMySQL
    データベース名とデータベースユーザ名は、通常、さくらのアカウント名と同じ。
    併せて、データベースサーバ名も控えておく。

  7. さくらインターネットでは、WebサーバとMySQLサーバが異なるので、データベースの設定画面で
    「高度なオプション」を設定する。データベース名、ユーザ名、パスワード、ホスト名を入力する。
    データベース設定
    さくらでは、データベースを一つしかもらえないので、各テーブルに「durupal57_」等のプレフィックスをつけると
    のちのち楽なので付けておく。ポート番号は空欄でOK。 「設定の保存」を押す。

  8. これでインストール完了
    インストール完了

  9. 不要なファイルの削除(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
    

  10. 不要phpファイルの名称変更(拡張子を .php 以外にするのが望ましい)

    % mv cron.php XXXXXXXXXX
    % mv install.php XXXXXXXXXX
    % mv update.php XXXXXXXXXX
    % mv xmlrpc.php XXXXXXXXXX
    

    cron.php だけは利用するので変更後のファイル名を控えておく。


  11. 上で名前変更したファイルをcron設定
    サーバコントロールパネルの「CRON設定ファイルの編集」から設定する
    cron設定-1
    「新規項目」を押し、
      実行するコマンド: /use/local/bin/php -f /home/(さくらユーザ名)/www/drupal-5.7/XXXXXXXXXX
      月:  *
      日:  *
      時:  *
      分:  0
    と入力して、毎時cronが実行されるようにする。(XXXXXXXXXXは、9.で変更したcron.phpの新ファイル名)
    cron設定-2
    「送信する」を押してcron設定完了