Drupal
インストール
apache+suphp環境下へのインストール
# tar -zxvf drupal-6.13-japanese_013.tgz # mkdir /var/www/vhosts/e-garakuta.mydns.jp/public_html/drupal # chown -R e-garakuta.mydns.jp: /var/www/vhosts/e-garakuta.mydns.jp/public_html/drupal # chmod 755 /var/www/vhosts/e-garakuta.mydns.jp/public_html/drupal # mv drupal-6.13/* drupal-6.13/.htaccess /var/www/vhosts/e-garakuta.mydns.jp/public_html/drupal # cd /var/www/vhosts/e-garakuta.mydns.jp/public_html/drupal # chmod 744 *.php
ポイント
- オーナーを適切に変更しておく
- トップディレクトリ(このテストの場合はdrupalディレクトリ)のパーミッションに注意
- インストールディレクトリの*.phpは744にしておく(700でもよい、suphpで弾かれるよ)
PHP 5.3環境下
php 5.3環境下にDrupalをインストールした場合 Function ereg() is deprecated in なにがし といったエラー表示が大量になされる
includes/common.incの590行目辺り if ($errno & (E_ALL ^ E_NOTICE)) { これを if ($errno & (E_ALL & ~E_NOTICE & ~E_DEPRECATED)) { に修正する
モジュール
jamail
Drupal 6.Xからの日本語メールをISO-2022-JPにエンコードする
# tar -zxvf jamail-6.x-1.0.tgz # cp -R jamail <Drupalインストールディレクトリ>/sites/all/modules [管理セクション]>>[サイトの構築]>>[モジュール]でJamailを有効化
CCK
Viewers
Organic Groups
Rules
Ubertcart
deployment
devel
feature
OpenAtrium