Drupalインストールディレクトリの変更

Drupalをテスト的にインストールした場合等

新しいディレクトリに配置する方法

ドキュメントルート/drupal/にインストールした場合

/drupal/配下に.htaccessが存在する

このなかにRewriteBaseを指定している箇所がある、恐らく設定を変更していなければコメントのままである

# Modify the RewriteBase if you are using Drup

 

al in a subdirectory or in a
# VirtualDocumentRoot and the rewrite rules are not working properly.
# For example if your site is at http://example.com/drupal uncomment and
# modify the following line:
# RewriteBase /drupal
#
# If your site is running in a VirtualDocumentRoot at http://example.com/,
# uncomment the following line:
# RewriteBase /
RewriteBase /site/

英語で説明してある通りだが最後のコメントの部分が該当箇所

/var/www/documentroot/drupalから

/var/www/documentroot/siteに移動する場合

変更する場合.htaccessを変更の上
mv drupal site
とすることで新しいディレクトリでアクセスすることができる

Drupalのモジュールのインストール

管理画面からモジュールを選択すると

URLを入力する画面か、ローカルのファイルをアップロードする画面となる。

 

 

 

 

 

 

 

FTPが開いてるサーバも少ないと思うので、手動でのアップロードを行う。

該当のモジュールはhttp://drupal.org/download

 

より探す。

指定のモジュールが見つかったら

 

希望するバージョンの圧縮ファイルのリンクをコピーする。

Drupalをインストールしているサーバにログインし

$cd ~

 

 

 

$wget コピーしたURL

としモジュールファイルをコピーする

zipをコピーした場合は

$unzip ダウンロードしたモジュール.zip

とし解凍して作成されたディレクトリを

$mv 解凍してできたディレクトリ /Drupalディレクトリ/module/

としてモジュールディレクトリに移動させる。

移動が完了すると、管理画面のモジュールの画面には

 

のように表示されるのでチェックボックスを入れて更新を行うと、モジュールが有効になる。

モジュールには依存関係があるので、右側の欄を参照に追加をしてください。

Drupalの再インストール

Drupalのインストールウィザード中に落ちてしまったり。設定をやり直したい場合の手順

1.drupalをインストールしたデータベースの全テーブルを削除し再度データベース作成

ex.

mysql>drop database sample_database_name;

mysql>create database sample_database_name;

mysql>grant create,select,delete on sample_database_name.* TO admin_user_name@localhost;

2.drupalディレクトリ/sites/default/配下のsettings.phpを削除

$rm drupal/sites/default/settings.php

$cd drupal/sites/default/

$cp default.settings.php settings.php

$chmod 666 settings.php

3.ブラウザよりインストールディレクトリにアクセスすると再度インストールが開始される