GNU/Linux >> Linux の 問題 >  >> Debian

PostgreSQLを使用してDrupalをDebian8VPSにインストールする方法

このチュートリアルでは、最新の安定バージョンの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。この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Debian
  1. Debian9およびDebian8にPostgreSQL11/10をインストールする方法

  2. Debian 11 /Debian10にPostgreSQLをインストールする方法

  3. Debian9にphpPgAdminをインストールする方法

  1. Debian9にPostgreSQLをインストールする方法

  2. PostgreSQLを使用してDrupalをDebian8VPSにインストールする方法

  3. Debian8VPSにNginxを使用してFuelPHPをインストールする方法

  1. Debian10にPostgreSQLをインストールする方法

  2. Debian9でApacheを使用してDrupalをインストールおよび構成する方法

  3. Debian11にPostgreSQLでGiteaをインストールする方法