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)
準備
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 に
を加える. - Administer -> Input formats -> Filtered HTML input format -> Rearrange
crontab 中の %
crontab (5) 中のコマンド部分の % 記号は特殊な意味を持つ.最初の % までのコマンドが実行され,2 個目以降の % は改行に変換されてから実行されたコマンドの標準入力に渡される.
例:
0 7 * * * mail -s "Good Morning" mary%Mary,%%Good morning and I love you.%
コマンド中に % を含めるには \ でエスケープする必要がある.
0 0 * * * command > log-`date +\%Y\%m\%d`.txt