CentOS7にDrupal7をインストールする方法を紹介します。このチュートリアルでは、Nginx、MariaDB、PHP-FPMを使用してCentOS7VPSにDrupalの最新バージョンをインストールするのに役立ちます。続行する前に、サーバーにLEMPスタック(Linux、Nginx、MariaDB、およびPHP)が既にインストールされていることを前提としています。そうでない場合は、LEMPチュートリアルのインストール方法に従ってLinuxvpsを準備できます。サーバーにすでにLEMPスタックがインストールされている場合は、問題ありません。 Drupal7をCentOS7にインストールするのはかなり簡単な作業であり、完了するのに10分以上かかることはありません。
1。 OSシステムを更新する
まず、すべてのシステムソフトウェアを利用可能な最新バージョンにアップグレードする必要があります。これは、次のコマンドを使用して実行できます:
## yum update
2。必要なパッケージをインストールする
また、yumを使用して必要なパッケージをインストールする必要があります:
yum install php-gd php-mbstring php-xml
3。 Drupalをダウンロード
次に、公式WebサイトからDrupalをダウンロードする必要があります。最新の安定版リリースは7.32であるため、次のコマンドでダウンロードできます。
## wget http://ftp.drupal.org/files/projects/drupal-7.32.tar.gz
4。 Drupalアーカイブを解凍します
その後、tar.gzアーカイブを解凍し、そのディレクトリを/ var / www / html
に移動する必要があります。## tar -zxvf drupal-7.32.tar.gz ## mv drupal-7.32 drupal ## mv drupal /var/www/html/
5。 Drupalを構成する
これで、サーバー上の/ var / www / html / drupal / sites / default /ディレクトリに移動し、settings.phpという名前のdefault.settings.phpのコピーを作成して、そのディレクトリとファイルをすべてのユーザーが書き込み可能にすることができます。
## cd /var/www/html/drupal/sites/default/ ## cp default.settings.php settings.php ## chmod 666 settings.php ## chmod 777 /var/www/html/drupal/sites/default
6。新しいデータベースを作成する
これらのいくつかの手順を完了すると、データベースを作成する準備が整います。ルートとしてMariaDBにログインします
## mysql -u root -p
次のコマンドを入力します:
## create database DrupalDB; ## grant all on DrupalDB.* to Drupal_user@localhost identified by "sEcReT_pASsWoRd"; ## exitで識別されるDrupal_user@localhostに付与します
7。 Webサーバーを構成する
ドメイン名を使用してサーバー上のDrupalディレクトリにアクセスできるようにWebサーバーを構成するときが来ました。
次のコマンドを使用して/etc/nginx/conf.dに移動します:
## cd /etc/nginx/conf.d
ファイルdrupal.confを作成します:
## nano drupal.conf
次の内容で:
server { server_name domain.com; listen 80; root /var/www/html/drupal; access_log /var/log/nginx/domain.com-access.log; error_log /var/log/nginx/domain.com-error.log; index index.php; location / { try_files $uri $uri/ /index.php?$args; } location ~* \.(jpg|jpeg|gif|css|png|js|ico|html)$ { access_log off; expires max; } location ~ /\.ht { deny all; } location ~ \.php { try_files $uri = 404; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include /etc/nginx/fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } }
domain.comを自分のドメイン名に置き換えることを忘れないでください。
8.Webサーバーを再起動します
次に、NginxWebサーバーを再起動します。
systemctl restart nginx
それでおしまい。お気に入りのWebブラウザを使用して、次の場所に移動します。
http://domain.com
繰り返しになりますが、domain.comをドメイン名に置き換えることを忘れないでください。
次のように表示されます:
これで、指示に従って、CentOS7VPSへのDrupal7のインストールを完了することができます。
もちろん、マネージドDrupalホスティングサービスのいずれかを使用している場合は、CentOS7にDrupal7をインストールする必要はありません。その場合は、専門のLinux管理者にDrupalのインストールを依頼するだけです。彼らは24時間年中無休で利用可能であり、あなたの要求をすぐに処理します。また、CentOS8にDrupalをインストールする方法のガイドも公開しました。
PS 。この投稿が気に入った場合は、CentOS7にDrupal7をインストールする方法について、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。