Index ソフト・ハード Djangoタスク | Django導入 |
機能・要件 構成・方式 タスク 導入 アップデート SELINUX Python3 Django Apache Sqlite3 実行ユーザ sampleなど |
アップデート # yum -y updateSELINUX ・「/etc/selinux/config」編集 #SELINUX=enforcing SELINUX=disabledPython3インストール ・Python導入 Django ・仮想環境を構築 し、pip でインストール ・仮想環境内で実行 $ pip install --upgrade pip $ pip install django $ python -m django --version djangoパッケージの場所Apache ・WSGI導入 デーモンモードで使用Sqlite3 ・版数が低く、サーバーの起動などでエラーの場合 /usr/local/lib/python3.6/site-packages/django/db/backends/sqlite3/base.py 必要となるまで「def check_sqlite_version():」などをコメントアウトしてもよい。・ソースをダウンロードしてコンパイル $ wget https://www.sqlite.org/2021/sqlite-autoconf-3350000.tar.gz $ tar fxvz sqlite-autoconf-3350000.tar.gz $ cd sqlite-autoconf-3350000/ $ ./configure gccがインストールされていないエラー発生には、インストール # yum -y install gcc $ make # make install # mv /usr/bin/sqlite3 /usr/bin/sqlite3_old # ln -s /usr/local/bin/sqlite3 /usr/bin/sqlite3 プロファイルにライブラリパスなどを指定 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib・確認 Sqlite3確認 $ sqlite3 -version 3.35.0 2021-03-12 15:10:09 ・・・・Djangoの実行ユーザ ・useradd djangoxxxx (例) ・プロジェクト毎にユーザを変更する場合は、各ユーザを同一グループに設定 |
All Rights Reserved. Copyright (C) ITCL |