1

私は A Small Orange の共有ホスティングを使用しており、チュートリアルに従って FastCGI を使用して Virtualenv で実行するように Django をセットアップしました。

Django バリアント CMS である Wagtail をセットアップしようとしています。FastCGI とインターフェイスする virtualenv で Django 内の Django アプリとして実行すると仮定しています。しかし、実行すると「アプリケーションによって未処理の期待がスローされました」というメッセージが表示されます。

私のdispatch.fcgiファイルの読み取り:

#!/home/username/.env/env/bin/python

import sys
import os

sys.path.insert(0, '/home/username/.env/lib/python2.6/site-packages')

os.environ['DJANGO_SETTINGS_MODULE'] = 'myproj.settings'

from django.core.servers.fastcgi import runfastcgi
runfastcgi(method="threaded", daemonize="false")

私の .htaccess ファイルの読み取り:

AddHandler fcgid-script .fcgi
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ dispatch.fcgi/$1 [QSA,L]

私のファイル構造は次のとおりです。

~/website/myproj # created using django-admin.py startproj
~/website/myproj/wagtailwebsite #created using manage.py startapp

Wagtail Web サイトの settings.py および urls.py ファイルは、Wagtail チュートリアルのように編集されます。

残念ながら、共有ホスティングのアクセス許可が制限されているため、ローカル サーバーで実行してテストすることはできません。

私はこれについては初心者ですが、Wagtail の UI を見れば、なぜ私が深淵に身を投じているのかがわかります。十分な情報を提供しているかどうかお知らせください。

4

0 に答える 0