ubuntu20.04.1 cms「wagtail」を構築する手順

ubuntu20.04.1 cms「wagtail」を構築する手順

ubuntu20.04.1にpython製のcmsである「wagtail」をインストールして構築する手順を記述してます。

環境

  • OS ubuntu20.04.1
  • python 3.8.2
  • pip 20.2.2
  • wagtail 2.10

事前準備

アップデートをしておきます。

sudo apt update && apt upgrade

pythonとpipをインストールします。

sudo apt install python3 python3-pip python3-venv

pythonの仮想環境をインストールします。

sudo pip3 install virtualenv

任意の名前で仮想環境を作成します。

sudo virtualenv wagtailvenv

実行ユーザーを所有者にしておきます。
※ここでは、ユーザーは「mebee」となってます。

sudo chown -R mebee /home/mebee/wagtailvenv

Wagtailインストール

wagtailをインストールします。仮想環境にログインします。

source ~/wagtailvenv/bin/activate

wagtailをインストールします。

pip install wagtail

プロジェクト作成

任意の場所にプロジェクトを作成します。

wagtail start testproject

プロジェクトに移動します。

cd testproject

migrateを実行します。

python manage.py migrate

ユーザーを作成します。

python manage.py createsuperuser

<出力結果>
Username (leave blank to use 'mebee'):
Email address:
Password:
Password (again):

起動します。

python manage.py runserver 0.0.0.0:8000

ブラウザから http://プライベートIP or サーバーアドレス:8000 にアクセスします。

管理画面は、http://プライベートIP or サーバーアドレス:8000/adminにアクセスします。

さきほど作成したユーザーでログインします。

以上で構築は完了となります。