Drupalのモジュールを作ってみよう

drupalのモジュールというものを作ってみようと思いました。

環境

drupalLinuxで動かすのがいいんだよー」と本に書いていたので、Linuxで動かそうと思います。
VirtualBoxの上のCentOS5.2でやってみることにしました。

drupalのインストール

sudo yum install httpd mysql mysql-server php php-gd php-mbstring php-mysql
sudo mkdir /var/www/drupal
sudo chown syttru:syttru /var/www/drupal/
sudo vi /etc/httpd/conf.d/drupal.conf

新しいファイル(drupal.conf)を以下のように編集して保存

Alias /drupal /var/www/drupal
<Directory /var/www/drupal>
  Options All
  AllowOverride All
</Directory>
sudo /sbin/service httpd start
sudo /sbin/service mysqld start
mysql

ここからmysql

create database drupal default character set utf8 collate utf8_general_ci;
create user 'drupal'@'localhost' identified by 'drupal';
grant all privileges on  `drupal`.* to  'drupal'@'localhost';
quit

mysql終わり

wget http://nchc.dl.sourceforge.net/sourceforge/drupal-jp/drupal-6.4-japanese_004.tgz
tar xvzf drupal-6.4-japanese_004.tgz
mv drupal-6.4/* drupal-6.4/.htaccess /var/www/drupal/
chmod 666 /var/www/drupal/sites/default/settings.php
find /var/www/drupal/sites/default -type d | xargs chmod 777
vi /var/www/drupal/.htaccess

ファイル(.htaccess)の

  # RewriteBase /

って書いてある部分を

  RewriteBase /drupal/

って編集して保存する。

Webブラウザで「http://<サーバー名>/drupal」にアクセスしてインストール。
最初のページで「日本語プロフィール」を選択する。

二番目のページでデータベース名に「drupal」、データベースのユーザー名にも「drupal」、データベースのパスワードにも「drupal」って入力する。

インストールの途中で

↑こんな警告が出るので

chmod 664 /var/www/drupal/sites/default/settings.php
chmod 775 /var/www/drupal/sites/default

ってやって、Webブラウザで「F5」を押すと警告が無くなるハズなので、引き続きサイト名と管理者アカウントを入力するとインストール完了です。

感想

Drupalのモジュールを作ってみるハズが、Drupalのインストールだけで終了してしまいました。
なんてこったい\(^o^)/