GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu14.04にDrupalをインストールする方法

このチュートリアルでは、Ubuntu 14.04にDrupalをインストールする方法を紹介します。知らない人のために、Drupalはオープンソースであり、最も人気のあるPHPの1つです-個人のブログや大企業のWebサイトを構築するためのベースのコンテンツ管理システム(CMS)プラットフォーム。ベースの安定性、プラットフォームの適応性、およびそのアクティブ性により、ほとんど無料でダウンロードおよびインストールできる数千のテンプレートとプラグインがあります。コミュニティでは、Drupalは、シーンで10年以上経った後も、人気のある選択肢であり続けています。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単です。 Ubuntu14.04へのDrupalの段階的なインストールを示します。

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:Ubuntu 14.04、およびLinuxMintなどの他のDebianベースのディストリビューション。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • サーバーへのSSHアクセス(またはデスクトップを使用している場合はターミナルを開く)。
  • non-root sudo user またはroot userへのアクセス 。 non-root sudo userとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

Ubuntu14.04にDrupalをインストールする

手順1.まず、すべてのパッケージが最新であることを確認します。

apt-get update
apt-get upgrade

ステップ2. LAMPサーバーをインストールし、いくつかのPHP拡張機能を含めます。

sudo apt-get install mysql-server mysql-client apache2 php5 php5-mysql php5-gd php5-curl libssh2-php

LAMPサービスを開始し、起動時に開始できるようにします:

service mysql start
service apache2 start

ステップ3.Drupal用のMySQLの構成。

デフォルトでは、MySQLは強化されていません。mysql_secure_installationを使用してMySQLを保護できます 脚本。ルートパスワードを設定し、匿名ユーザーを削除し、リモートルートログインを禁止し、テストデータベースと安全なMySQLへのアクセスを削除する各手順を注意深く読んでください。

mysql_secure_installation

次に、MySQLコンソールにログインして、Drupal用のデータベースを作成する必要があります。次のコマンドを実行します。

mysql -u root -p

これによりパスワードの入力を求められるので、MySQLルートパスワードを入力してEnterキーを押します。データベースサーバーにログインしたら、次のデータベースを作成する必要があります。 Drupalのインストール:

mysql -u root -p
mysql> CREATE DATABASE drupaldb;
mysql> GRANT ALL PRIVILEGES ON drupaldb.* TO 'drupaluser'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

ステップ4.Drupalをインストールします。

Drupalの最新の安定バージョンをダウンロードします。この記事を書いている時点では、バージョン7.37です:

wget http://ftp.drupal.org/files/projects/drupal-7.37.tar.gz
tar xzvf drupal*
mv -v drupal*/* /var/www/html/

いくつかのフォルダの権限を変更する必要があります:

chown -R www-data:www-data /var/www/html/
ステップ5.ApacheWebサーバーの構成。

Apacheで新しい仮想ホストディレクティブを作成します。たとえば、新しいApache構成ファイル「drupal.conf」を作成します。 ‘:

nano /etc/apache2/sites-available/drupal.conf
ln -s /etc/apache2/sites-available/drupal.conf /etc/apache2/sites-enabled/drupal.conf

次に、次の行を追加します。

<VirtualHost *:80>
   ServerAdmin [email protected]
   DocumentRoot /var/www/html/drupal/
   ServerName your-domain.com
   ServerAlias www.your-domain.com
      <Directory /var/www/html/drupal/>
         Options Indexes FollowSymLinks MultiViews
         AllowOverride All
     Order allow,deny
         allow from all
      </Directory>
   ErrorLog /var/log/apache2/your-domain.com-error_log
   CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

Drupal開発チームが推奨する、実装可能な微調整もいくつかあります。これを行うには、PHP構成ファイルを編集します。

nano /etc/php5/apache2/php.ini

「expose_php」および「"allow_url_fopen"」ディレクティブを「Off」に設定します:

. . .
expose_php = Off
. . .
allow_url_fopen = Off
. . .

変更を有効にするためにApacheサービスを再起動します:

/etc/init.d/apache2 restart

ステップ6.Drupalへのアクセス。

DrupalはデフォルトでHTTPポート80で使用できます。お気に入りのブラウザを開き、http://yourdomain.comに移動します。 またはhttp://server-ip インストールを完了するために必要な手順を完了します。ファイアウォールを使用している場合は、ポート80を開いて、コントロールパネルにアクセスできるようにしてください。

おめでとうございます!Drupalが正常にインストールされました。このチュートリアルをご利用いただきありがとうございます。 DrupalCMSをUbuntu14.04システムにインストールするため。追加のヘルプや有用な情報については、Drupalの公式Webサイトを確認することをお勧めします。


Ubuntu
  1. Ubuntu18.04にMySQL8.0をインストールする方法

  2. Ubuntu20.04にMySQLをインストールする方法

  3. Ubuntu14.04にDrupal7をインストールする方法

  1. Ubuntu18.04にDrupalをインストールする方法

  2. Ubuntu18.04にMySQLをインストールする方法

  3. Ubuntu14.04にApacheを使用してDrupal7をインストールする方法

  1. Ubuntu18.04にMySQL8.0をインストールする方法

  2. UbuntuにMySQLをインストールする方法

  3. Ubuntu20.04にDrupalをインストールする方法