Drupalインストール

Install

# cd /home//Desktop
# wget http://ftp.osuosl.org/pub/drupal/files/projects/drupal-4.7.2.tar.gz
# tar -zxvf drupal-4.7.2.tar.gz
# mkdir /var/www/drupal-4.7.2/
# mv drupal-4.7.2/* drupal-4.7.2/.htaccess /usr/local/apache2/htdocs/drupal-4.7.2/
# cd /usr/local/apache2/htdocs/drupal-4.7.2/
# mkdir files
# chmod 755 files

 phpMyAdminを用いて,Databaseを設定する。

username : user
password : pass
databasename : db

 MySQLスキーマを設定する

# cd /usr/local/apache2/htdocs/drupal-4.7.2/
# mysql -u user -p db < database/database.4.1.mysql

 sites/defalut/settings.phpを開き、編集する

$db_url = 'mysql://user:pass@localhost/db';

 定期実行モジュールをcronを用いて設定する。
 /etc/cron.hourly/drupal472を作成し,下記を記述。

#!/bin/sh
wget http://localhost/drupal-4.7.2/cron.php

 実行権限を付与。

# chmod 755 /etc/cron.hourly/drupal472

エラーが発生

 Drupalにブラウザからアクセスすると次のようなエラーが。

The MySQL error was: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2).

 Google検索結果:

 MySQLのソケット通信用ファイルがないっぽい。/etc/my.cnfを開いてみる。

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

 書き換えましょう、という話になっているが、ここはシンボリックリンクで解決を試みる。

# ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

動作確認

 Access : http://localhost/drupal-4.7.2/index.php

Welcome to your new Drupal website!

Please follow these steps to set up and start using your website:

 成功。