このチュートリアルでは、最新の安定バージョンのDrupalをPostgreSQLとともにDebian8VPSにインストールするために必要な手順について説明します。
Drupalは非常に人気があり、PHPで記述された使いやすいオープンソースCMS(コンテンツ管理システム)です。これはGNUGeneralPublic Licenseの下で配布され、個人のブログであるか企業のWebサイトであるかに関係なく、Webサイトの管理、公開、および整理に使用されます。
このインストールガイドは、ApacheとPHPがDebian 8LinuxVPSにすでにインストールおよび設定されていることを前提としています。そうでない場合は、私たちのすばらしい記事に従うことでそれを行うことができます。
DrupalのインストールにはPostgreSQLをインストールして使用するため、MySQLをインストールする必要はありません。
このチュートリアルを書いている時点で、Drupal 7.39は利用可能な最新の安定バージョンであり、以下が必要です。
– Webサーバー:Apache、Nginx、またはHiawatha
– PHP:5.2以降
–データベースサーバー:MySQL – 5.0以降、PostgreSQL – 8.3以降、またはSQLite
Drupalのシステム要件の詳細については、公式ドキュメントをご覧ください。
SSH経由でサーバーにログインします
# ssh root@server_ip
サーバーに適切なバージョンのDebianがインストールされていることを確認しましょう:
# lsb_release -a Distributor ID: Debian Description: Debian GNU/Linux 8.2 (jessie) Release: 8.2 Codename: jessie
システムを更新する
以下を使用して、サーバーが完全に最新であることを確認してください:
# apt-get update && apt-get upgrade -y
Drushのインストール:
# apt-get install drush php-console-table
DebianJessieは5.10.0バージョンのDrushをインストールします。最新リリースをインストールして使用する場合は、以下のコマンドを入力します。
# pear channel-discover pear.drush.org # pear install drush/drush
更新が成功したかどうかを確認します:
# drush version
次の出力が得られるはずです:
# Drush Version : 6.2.0
DRUPALのインストール
Drupalのインストールを/var / www / htmlにダウンロードします ディレクトリ。 次に、アーカイブを解凍し、適切な所有権を設定して、ファイルをApacheで処理できるようにします。以下のコマンドはまさにそれを実行します:
# cd /var/www/html/ # wget http://ftp.drupal.org/files/projects/drupal-7.39.zip # unzip drupal-7.39.zip # chown www-data: -R drupal-7.39
解凍したアーカイブの名前を自分のWebサイト名に変更します。
# mv drupal-7.39 your_domain
POSTGRESQLをインストール
次に、PostgreSQLをインストールし、Drupalのインストールを完了するために必要なデータベースとユーザーを作成する必要があります。次のコマンドを発行します:
# apt-get install postgresql postgresql-client php5-pgsql
ルートからPostgreSQLユーザーに切り替えます:
# su postgres
次のコマンドを実行してPostgreSQLユーザーを作成できます。
# createuser drupaluser --pwprompt --encrypted
プロンプトが表示されたら、drupaluserパスワードを入力します。次に、データベースを作成し、それにユーザーを割り当てます。
# createdb drupal --owner=drupaluser
postgresユーザーを終了します:
# exit
最後になりましたが、ドメインのApacheで新しい仮想ホストディレクティブを作成する必要があります。お気に入りのテキストエディタでファイルを作成できます。たとえば、vimを使用しています:
# vim /etc/apache2/sites-available/your_domain.conf
your_domainを実際のドメイン名に置き換えて、ファイルに以下を貼り付けます。
<VirtualHost *:80> ServerAdmin webmaster@your_domain ServerName your_domain DocumentRoot /var/www/html/your_domain <Directory /var/www/html/your_domain> RewriteEngine on RewriteBase /mysite RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] </Directory> </VirtualHost>
リライトモジュールをアクティブにします:
# a2enmod rewrite
新しい仮想ホストディレクティブを有効にします:
# a2ensite your_domain.conf
変更を有効にするには、Apacheを再起動します。
# /etc/init.d/apache2 restart
次に、Drupalインストールドキュメントのルートを入力します:
# cd /var/www/html/your_domain/
セキュリティ上の問題を回避するために、CHANGELOG.txtの権限を変更してください:
# chmod 600 CHANGELOG.txt
次に、お気に入りのWebブラウザーを開き、http://your_domain/install.phpに移動します。以下のようなDrupalのインストールページで歓迎されます:
標準インストールを選択します。 [保存して続行]をクリックします。
言語を選択し、要件が確認されたら、インストールにより「データベースのセットアップ」の部分に移動します。ここでは、データベースタイプをPostgreSQLにチェックし、以前に構成したデータベースとユーザーの値を入力する必要があります。また、[高度なオプション]で、データベースポートを5432に設定する必要があります。下の図を参考にしてください。
終了したら、[保存して続行]をクリックします。インストールが完了したら、必要に応じてサイトを構成します。おめでとうございます。Debian8VPSにDrupalwithPostgreSQLが正常にインストールされました。
もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にこのインストールを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。