2007-10-08

Drupal を Debian で始める

インストール

# apt-get install drupal5
(Configure database for drupal5 with dbconfig-common? -> YES)
(Database type to be used by drupal5: -> mysql)
(Password of your database's administrative user: -> mysql の root のパスワード)
(MySQL application password for drupal5: -> 適当に作る)
(Web server(s) that should be configured automatically: -> apache2)

準備

  • データベースの初期化
    • http://www.example.com/drupal5/install.php にアクセス.
  • 初期(管理)ユーザの作成
    • Username: admin, Mail: you@your.site.tld
    • Timezone を +0900 に設定.
  • アクセス権の設定
    • Administer -> Access control で,authenticated user に対して node module 系の許可を与える.
  • ユーザの作成
    • Username: kimura, Mail: metalglue@gmail.com
    • Timezone を +0900 に設定.

Clean URL

  • mod_rewrite を有効にする
  • # a2enmod rewrite
    # /etc/init.d/apache2 restart
    
  • そのままでは設定がうまくいかないので修正
  • # vi /etc/drupal/5/htaccess
      RewriteBase /drupal5
    
  • Administer -> Clean URLs に行き,「Run the clean URL test」をクリックする.
  • Clean URLs: enable を選択し,「Save configuration」をクリックする.

日本語対応

  • php の mbstring に対応する.
  • # vi /etc/drupal/5/htaccess
      php_value mbstring.language               "neutral"
      php_value mbstring.func_overload          "0"
      php_value mbstring.internal_encoding      "UTF-8"
    
    • この設定が有効であることをどのようにして試せばよいのか?

GeShi filter

  • 色つき構文強調を行うモジュール.
  • <code> または <blockcode> で囲むと強調してくれる.
  • Pre-requisites とインストール.
  • # mkdir -p /usr/share/drupal5/sites/all/modules
    # cd !$
    # tar xf geshifilter.tar.gz
    # cd geshifilter
    # tar xf geshi.tar.gz
    
  • Administer -> Input formats -> Filtered HTML -> GeSHi filter をオン.
  • Administer -> Input formats -> Filtered HTML input format -> Allowd HTML Tags に <blockcode> を加える.
  • Administer -> Input formats -> Filtered HTML input format -> Rearrange

0 件のコメント:

コメントを投稿