Ubuntu 22.04 コンテンツ管理システムCMS Wagtailをインストールする
環境
OSバージョンを確認します
# cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=22.04 DISTRIB_CODENAME=jammy DISTRIB_DESCRIPTION="Ubuntu 22.04.1 LTS"
操作方法
1.システムパッケージのアップデートを行います
# sudo apt update && apt upgrade
2.pythonとpipをインストールします
# sudo apt install python3 python3-pip python3-venv
3.バージョンを確認します
# python3 --version Python 3.10.6
pipのバージョンを確認します
# pip3 --version pip 22.0.2 from /usr/lib/python3/dist-packages/pip (python 3.10)
3.pythonの仮想環境をインストールします
# sudo pip3 install virtualenv
4.「wagtailvenv」という名前の仮想環境を作成します
# sudo virtualenv wagtailvenv created virtual environment CPython3.10.6.final.0-64 in 4476ms creator CPython3Posix(dest=/home/ark/wagtailvenv, clear=False, no_vcs_ignore=False, global=False) seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/root/.local/share/virtualenv) added seed packages: pip==22.2.2, setuptools==65.3.0, wheel==0.37.1 activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator
実行ユーザーを権限に付与します
# sudo chown -R ark /home/ark/wagtailvenv
5.Wagtailをインストールします
仮想環境にログインします
# source /home/ark/wagtailvenv/bin/activate (wagtailvenv) root@ark-virtual-machine:/home/ark#
wagtailをインストールします
pip install wagtail
6.プロジェクトを作成します
# wagtail start cftproject Creating a Wagtail project called cftproject Success! cftproject has been created
プロジェクトに移動します
# cd cftproject
migrateを実行します。
# python manage.py migrate
7.ユーザーを作成します
# python manage.py createsuperuser Username (leave blank to use 'root'): Email address: Password: Password (again):
8.プロジェクトを起動します
# python manage.py runserver 0.0.0.0:8000
動作確認
ブラウザから http://サーバーアドレス:8000 にアクセスします。