サーバー情報
【さくらのVPS】
メモリ:8GB
ストレージ:SSD 400GB
CPU:6コア
OS
CentOS7 x86_64
【さくらのVPS】
メモリ:8GB
ストレージ:SSD 400GB
CPU:6コア
CentOS7 x86_64
今までと同様に”root”権限を取得します。
「su -l」コマンドを実行し、パスワードとしてサーバー会社から通知される”root”権限のパスワードを入力して下さい。
ログインに成功すると”root”権限を持った状態となります。
「su -l」コマンドは比較的よく使用するので、この際に覚えておきましょう。
“root”権限が不要になれば、ターミナル上で「exit」と入力すると”root”権限を持たないログイン時のユーザーに戻すことが出来ます。
「pwd」コマンド、「ls」コマンドを用いて、「home」ディレクトリへ移動します。
「home」ディレクトリにおいて、下記手順で仮想環境の作成を実施します。
下記コマンドを実施し、仮想環境を構築します。
※★★★:仮想環境名
python3.6 -m venv ★★★
下記コマンドを実施し、仮想環境を有効化します。
source ★★★/bin/activate
下記コマンドを実施し、pip群のインストールを行います。
pip install django gunicorn psycopg2 django-markdownx
このコマンドの意味は次の通りです。
Djangoをインストールします
NginxとDjangoアプリを接続するために必要なライブラリ
データベース:Postgres用アダプター
Djangoのブログアプリで使用するマークダウン用ライブラリ
上記コマンドでエラーが出る場合は、以下の処理を実行してから再度実施してみて下さい。
pip install –upgrade pip
yum install python3-devel
sudo yum install postgresql-devel
下記コマンドを実施し、Djangoプロジェクトの作成を行います。
※☆☆☆:プロジェクト名
django-admin startproject ☆☆☆
「home」ディレクトリにおいて、新規作成したプロジェクトが存在していることを確認します。