ウェブサイト検索

Ubuntu 18.04 Bionic Beaver LinuxにGrav CMSをインストールする方法


目的

この記事の目的は、Apache2ウェブサーバーを使ったUbuntu Linux上でのGrav CMSのインストールを読者にガイドすることです。

オペレーティングシステムとソフトウェアのバージョン

  • オペレーティングシステム: – Ubuntu 18.04 ビオンic ビーバー
  • ソフトウェア: – Apache/2.4.29、Grav 1.5.3以上、PHP 7.2.10以上

要件

Ubuntuシステムに対する特権アクセスは、rootとしてまたはsudoコマンドを介して必要です。

難しさ

イージー

協定

  • # – 指定されたLinuxコマンドは、rootユーザーとして直接実行するか、sudoコマンドを使用して実行する必要があります。
  • $- 一般的な権限のないユーザーとして実行されるLinuxコマンド

指示

前提条件をインストールする

最初のステップでは、すべての必要な前提条件のインストールに集中します。ここでは、以前にApache2またはPHPのインストールが行われていないと仮定します。

Grav CMS のインストールに必要なすべての要件をインストールするには、以下のコマンドを実行してください:


sudo apt install php-curl php-dom php-gd php-xml php-zip libapache2-mod-php wget unzip php-mbstring

Grav CMSをダウンロードしてインストールする

次のステップは、Gravのインストールパッケージをダウンロードして、ウェブサイトのルートディレクトリに解凍することです。この場合、Grav CMSのインストール対象ディレクトリは/var/www/html/gravです。

以下のコマンドを実行して、Grav CMSのzipアーカイブファイルを/var/www/html/gravウェブサーバーのディレクトリにダウンロードして解凍してください。

注意
利用可能な最新バージョンでGravのバージョン番号を更新してください。以下のwgetコマンドは、執筆時点での最新のGrav CMSバージョンである1.5.3をダウンロードします。


wget -O grav.zip https://getgrav.org/download/core/grav/1.5.3
sudo unzip grav.zip -d /var/www/html/
sudo chown -R www-data.www-data /var/www/html/grav

Grav CMS が /var/www/html/grav ウェブサーバーのディレクトリに抽出されていることを確認してください。


ls /var/www/html/grav

Apache2 Gravサイトを設定する

次のタスクは、Apache2ウェブサーバーの設定です。以下の設定は、新しいApacheウェブサーバーのインストールを前提とした基本的な例です。まず、デフォルトのApacheサイトを無効にします:


sudo a2dissite 000-default

デフォルトテンプレートのコピーを作成して、Gravという新しいApache2サイト設定を作成します:


sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/grav.conf

新しい grav.conf サイト設定ファイルを開き、次の行を変更してください:


sudo vi /etc/apache2/sites-available/grav.conf
FROM:
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html/
TO:
        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/html/grav
        <Directory "/var/www/html/grav">
                AllowOverride All
        </Directory>

準備ができたら、変更を保存します。最後に、grav サイトと rewrite モジュールを有効にし、Apache ウェブサーバーを再起動します:


sudo a2ensite grav
sudo a2enmod rewrite
sudo systemctl restart apache2

最終アパッチ2グラブCMSサイト構成の例

この時点で、ブラウザをApacheウェブサーバーのホスト名またはIPアドレスに向けることで、新しいGrav CMSウェブサイトにアクセスできるはずです:

Grav CMSウェブサイトは、Ubuntu 18.04 Bionic Beaver上で動作します。

Grav管理モジュールをインストールする

Grav CMSは数百のモジュールが付属しています。あなたが最も興味を持っているのは、管理者バックエンドダッシュボードです。管理者モジュールのインストールは、いくつかのコマンドを実行するというかなり簡単な作業です:


cd /var/www/html/grav
sudo bin/gpm install admin
sudo chown -R www-data.www-data /var/www/html/grav

Grav CMS 管理モジュールのインストール

Grav CMSの管理モジュールがインストールされたら、ブラウザをhttp://hostname/admin/に向けて、新しい管理ユーザーを作成してください。

Grav CMS管理ダッシュボード

関連記事: