Ubuntu12.04を実行している仮想サーバーにDrupalをインストールする方法
ステータス:非推奨
この記事では、サポートされなくなったバージョンのUbuntuについて説明します。 現在Ubuntu12.04を実行しているサーバーを運用している場合は、サポートされているバージョンのUbuntuにアップグレードまたは移行することを強くお勧めします。
理由:
Ubuntu 12.04は2017年4月28日に保守終了(EOL)に達しました and no longer receives security patches or updates. This guide is no longer maintained.
代わりに参照してください:
このガイドは参照として役立つ場合がありますが、他のUbuntuリリースでは機能しない場合があります。 可能な場合は、使用しているUbuntuのバージョン用に作成されたガイドを使用することを強くお勧めします。 ページ上部の検索機能を使用して、より新しいバージョンを見つけることができます。
Drupalについて
Drupalは、PHPとMySQLなどのバックエンドデータベースを使用する無料のオープンソースコンテンツ管理です。 2001年に作成され、現在オンラインで3番目に人気のあるコンテンツ管理サイトです。 現在、機能をカスタマイズするための17,000を超えるアドオンがあります。
設定
このチュートリアルの手順では、ユーザーが仮想プライベートサーバーに対するroot権限を持っている必要があります。 これを設定する方法は、サーバーの初期設定の手順3と4で確認できます。
Drupalを使用する前に、仮想サーバーにLAMPをインストールする必要があります。 Linux、Apache、MySQL、PHPスタックがVPSに’ない場合は、セットアップのチュートリアルをここで見つけることができます: Ubuntu12.04にLAMPをインストールする方法。
ユーザーと必要なソフトウェアを入手したら、Drupalのインストールを開始できます。
ステップ1-Drupalをダウンロードする
DrupalはWebサイトから直接ダウンロードできます。 現在、最新バージョンは7.15です。
wget http://ftp.drupal.org/files/projects/drupal-7.15.tar.gz
このコマンドは、zip形式のDrupalパッケージを仮想サーバー上のユーザーのホームディレクトリに直接ダウンロードします。 次のコマンドで解凍できます。
tar zxvf drupal-7.15.tar.gz
ファイルが解凍されたら、デフォルトのWebディレクトリに移動します。 Apacheユーザーの場合、これはおそらく/ var/wwwです。
sudo mv drupal-7.15/* /var/www/
ステップ2—設定を構成する
DrupalファイルをWebディレクトリに移動した後、Drupalディレクトリに切り替えます。
cd /var/www/
ここで実行する必要のある手順がいくつかあります。
まず、デフォルト設定ファイルをコピーして、複製の名前を変更します。 デフォルトファイルの名前を変更しないでください。Drupalのインストールには両方のファイルが必要です。
cp sites/default/default.settings.php sites/default/settings.php
次に、ファイルと設定ディレクトリのアクセス許可を更新して、インストーラーが構成ファイルに書き込めるようにします。
chmod a+w sites/default/settings.php
chmod a+w sites/default
ステップ3—Drupalデータベースとユーザーを作成する
次に、ギアを少し切り替えて、Drupal用の新しいMySQLディレクトリを作成する必要があります。
先に進み、MySQLシェルにログインします。
mysql -u root -p
MySQLルートパスワードを使用してログインします。 次に、そのデータベース内のユーザーであるDrupalデータベースを作成し、そのユーザーに新しいパスワードを与える必要があります。 すべてのMySQLコマンドはセミコロンで終了する必要があることに注意してください。
まず、データベースを作成しましょう(簡単にするために、私はDrupalと呼んでいますが、実際のサーバーでは、この名前はあまり安全ではありません)。 自由に名前を付けてください。
CREATE DATABASE drupal; Query OK, 1 row affected (0.00 sec)
次に、新しいユーザーを作成する必要があります。 データベース、名前、およびパスワードは、好きなものに置き換えることができます。
CREATE USER druser@localhost; Query OK, 0 rows affected (0.00 sec)
新しいユーザーのパスワードを設定します。
SET PASSWORD FOR druser@localhost= PASSWORD("password"); Query OK, 0 rows affected (0.00 sec)
新しいユーザーにすべての権限を付与して終了します。 このコマンドがないと、Drupalインストーラーは新しいmysqlユーザーを利用して必要なテーブルを作成できます。
GRANT ALL PRIVILEGES ON drupal.* TO druser@localhost IDENTIFIED BY 'password'; Query OK, 0 rows affected (0.00 sec)
次に、MySQLを更新します。
FLUSH PRIVILEGES; Query OK, 0 rows affected (0.00 sec)
MySQLシェルを終了します。
exit
Drupalには特定のphpモジュールが必要です。 サーバーにまだインストールされていない場合は、php-gdをダウンロードします。
sudo apt-get install php5-gd
ステップ4—Drupalインストーラーにアクセスする
DrupalファイルをVPSの正しい場所に配置し、適切なアクセス許可を割り当て、MySQLデータベースとユーザー名を設定したら、ブラウザーで残りの手順を実行できます。
サイトのドメインまたはIPアドレスに/drupal-7.15/を追加して、Drupalインストーラーにアクセスします(例: example.com/drupal-7.15/)