|
||||||||||||||||||||||||||||
|
イチオシのホスティング会社 > ブルーホスト > Django のインストール Django のインストールこのページでは、ブルーホストおよび ホストモンスター上に Python2.6 を用いて Django 1.2.3 (Django 1.2.4 もOK) をインストールして利用する方法を示します。 Django のインストールSSH でログインします。(SSH が必要です。まだ設定していない場合は、先に SSH を有効にしておいてください) 次のコマンドを実行します。 [~]# wget http://www.djangoproject.com/download/1.2.3/tarball/ [~]# tar xzvf Django-1.2.3.tar.gz [~]# cd Django-1.2.3 [~/Django-1.2.3]# python2.6 setup.py install --user 各種ツールが使えるように .bashrc に次を追加しておきます。 export PATH=$HOME/.local/bin:$HOME/.local/usr/bin:$PATH .bashrc を書いたら、いったんログインしなおします。 Python のコマンドシェルで次を実行してエラーが発生しなければ OK です。 >>> import django >>> 次に flup をインストールします。 [~]# wget http://www.saddi.com/software/flup/dist/flup-1.0.2.tar.gz [~]# tar xzvf flup-1.0.2.tar.gz [~]# cd flup-1.0.2 [~/flup-1.0.2]# python2.6 setup.py install --user 以上で基本的な設定は完了のはずです。 Django プロジェクトをデプロイするさっそくテスト用のプロジェクトを作成して、Django が動作するか確認しましょう。 テスト用のプロジェクトを作成ここではディレクトリ ~/djcode/ に Django プロジェクト bhtest1 を作ります。 [~]# mkdir djcode [~]# cd djcode [~/djcode]# django-admin.py startproject bhtest1 [~/djcode]# cd bhtest1 [~/djcode/bhtest1]# ls ./ ../ __init__.py manage.py settings.py urls.py ここで、後の設定のため次のように現在のディレクトリを確認しておきます。 [~/djcode/bhtest1]# pwd /home1/your-account/djcode/bhtest1 テストのためのサブドメイン bhtest1.keicode.com を作成しました。 サブドメインのルートは、/home1/your-account/public_html/keicode-bhtest1 としました。 設定が異なる場合は適当に読み替えてください。 ここに mysite.fcgi を作成します。内容は次のとおりです。 #!/usr/bin/python2.6 import sys, os sys.path.insert(0, "/home1/your-account/djcode") os.chdir("/home1/your-account/djcode/bhtest1") os.environ['DJANGO_SETTINGS_MODULE']='bhtest1.settings' from django.core.servers.fastcgi import runfastcgi runfastcgi(method='threaded', daemonize='false') mysite.fcgi の実行を許可します。755 にしてください。 [~/public_html/keicode-bhtest1]# chmod 755 mysite.fcgi また、.htaccess は次のように編集します。
AddHandler fcgid-script .fcgi
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ mysite.fcgi/$1 [QSA,L]
以上を設定して、ブラウザからアクセスして次の画面が表示されれば OK です。
ちなみに、管理画面のメディアファイルを扱う場合はもう少し設定の続きがあります。 【関連記事】 この記事を読んだ方は、こちらも気に入るはずです。 |
| ||||||||||||||||||||||||||
|
© 2008-2011 All Rights Reserved |
||||||||||||||||||||||||||||