こんにちは、今日は
ValueHostサーバーに
Djangoフレームワークをインストールする方法を説明します。
django CMSの例を使用してDjangoアプリケーションをインストールすることを検討してください。
Webサーバーとデータベースの準備
最初に行う必要があるのは、SSHへのアクセスです。
コントロールパネル-> SSH->パスワードとオンフラグを設定します。 (またはIPによる制限)次に、アプリケーションのベースを作成します。
コントロールパネル->データベース-> MySQLまたはPgSQLから選択データベースサーバーのデータベース名、パスワード、タイプ、およびアドレスを覚えています。
仮想サーバーを作成します。
コントロールパネル-> Webサーバー->新規作成:サーバー上のアプリケーション-> Python(mod_wsgi)
ルートフォルダー-> django_data
サーバー名-> mydomain.ru
静的コンテンツアップロードアクセラレータをオンにする->オン
.htaccess->オン
保存する
アプリケーションのインストール
新しいサーバーの設定が適用されている間(これには、
30分、ステータスは
[コントロールパネル]-> [
ホーム )、サーバー上にアプリケーションを作成します。
SSHクライアントを使用して、サーバーにアクセスします。
ssh my_admin_login@mydomain.ruどこで
my_admin_login-管理者ログイン
mydomain.ru-ドメインまたはサーバーの技術アドレス
パスワードを入力した後(最初に設定します)、次の手順を実行します
コマンド:
#django-admin.py startproject django_appどこで
django_app -Djangoアプリケーションディレクトリ
django CMSディストリビューションをコピーします。
#cp -R /usr/local/lib/python2.6/site-packages/django_cms-2.0.2-py2.6.egg/*~/django_appまたは、最新バージョンをダウンロードして、コンテンツを解凍します
ディレクトリ
〜/ django_app配布キットからサンプルのCMS構成をコピーします。
#cp -R〜/ django_app / example / *〜/ django_app /ファイルを編集して構成を構成します
〜/ django_app / settings.py :
DATABASE_ENGINE =データベースタイプ:mysqlまたはpostgresql
DATABASE_NAME =ベース名
DATABASE_NAME =ベース名
DATABASE_USER =データベースの作成時に指定されたパスワード
DATABASE_HOST =データベースサーバーアドレス
MEDIA_ROOT = os.path.join(PROJECT_DIR、「cms / media /」)
ADMIN_MEDIA_PREFIX = '/ media_admin /'
で
行のINSTALLED_APPコメント:
「南」、次のようになります。
#「南」、ファイルを保存し、コマンドラインからコマンドを実行します。
#python〜/ django_app / manage.py syncdb私たちは質問に答えます:
Djangoの認証システムをインストールしたばかりです。つまり、スーパーユーザーが定義されていません。 今すぐ作成しますか? (はい/いいえ):はい
ユーザー名(「example」を使用する場合は空白のままにします):管理者ログイン
メールアドレス:管理者のメールアドレス
パスワード:管理者パスワード
パスワード(再度):パスワードの確認
この時点で、Webサーバーの設定はすでにホームに適用されています
ディレクトリは
django_data Webサーバーディレクトリを作成しました。
次の
〜/ django_data / index.wsgiハンドラーを作成します
内容:
import os, sys root_path = os.path.abspath(os.path.split(__file__)[0])
sys.path.append(root_path+'/..') sys.path.append(root_path) os.environ['DJANGO_SETTINGS_MODULE'] = 'django_app.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
ハンドラーを実行可能にします:
#chmod 500〜/ django_data / index.wsgiすべてのリクエストは、次の場合にdjangoによって処理される必要があることをWebサーバーに通知します
ヘルプ
〜/ django_data / .htaccessOptions +FollowSymLinks
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.wsgi/$1 [L,QSA]
管理パネルのメディアコンテンツをコピーします。
#cp -R
/usr/local/lib/python2.6/site-packages/django/contrib/admin/media
〜/ django_data / media_adminすべて、CMSがインストールされ、サーバー名で指定されたアドレスに移動し、
管理者のユーザー名とパスワードでログインします。
追加モジュールのインストール
追加のpythonモジュールをインストールする必要がある場合は、コントロールパネルから
オンラインサポートにお問い合わせください。喜んでインストールします。