Drupalのモジュールを作ってみよう
drupalのモジュールというものを作ってみようと思いました。
環境
「drupalはLinuxで動かすのがいいんだよー」と本に書いていたので、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」を押すと警告が無くなるハズなので、引き続きサイト名と管理者アカウントを入力するとインストール完了です。