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管理ダッシュボード




