このチュートリアルでは、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/
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サイトを確認することをお勧めします。