0

django アプリケーションを開発するために、python 2.7 用の apache をインストールして構成しようとしています。wsgi モジュールが構成されます。そして、私は次の設定をしました

httpd 設定ファイルを編集する

エイリアス /media/ 'D:/myProjects/mysite/site_media/'

注文拒否、許可すべてから許可

WSGIScriptAlias / 'D:\myProjects\mysite\apache\django.wsgi'

注文拒否、許可すべてから許可

D:\myProjects\mysite\apache のように、自分のサイトにフォルダー apache を作成します。

「django.wsgi」という名前の wsgi スクリプトを作成します

import os import sys sys.path.append('D:\myProjects') os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'

django.core.handlers.wsgi アプリケーションをインポート = django.core.handlers.wsgi.WSGIHandler()

「site_media」という名前のサイト フォルダーに新しいフォルダーを作成します。

すべての画像、css、javascript をここにコピーします

このようなcssと画像へのパスでテンプレートを編集します

href="/media/style.css"

しかし、ブラウザに「http://127.0.0.1」と入力すると、ブラウザがロードされます...しかし、私のサイトに接続しません

エラーログで確認した場合

エラーは

[Tue May 08 16:59:41 2012] [notice] 親: 子プロセスがステータス 1 で終了しました -- 再起動しています。

[Tue May 08 16:59:41 2012] [警告] mod_wsgi: Python/2.7 用にコンパイルされています。

[Tue May 08 16:59:41 2012] [warn] mod_wsgi: Python/2.7.3 を使用したランタイム。

[Tue May 08 16:59:41 2012] [お知らせ] Apache/2.2.21 (Win32) mod_wsgi/3.3 Python/2.7.3 構成 -- 通常の運用を再開

[Tue May 08 16:59:41 2012] [notice] サーバー構築: Sep 9 2011 10:26:10

[Tue May 08 16:59:41 2012] [お知らせ] 親: 作成された子プロセス 2408

[Tue May 08 16:59:41 2012] [警告] mod_wsgi: Python/2.7 用にコンパイルされています。

[Tue May 08 16:59:41 2012] [warn] mod_wsgi: Python/2.7.3 を使用したランタイム。

[Tue May 08 16:59:41 2012] [お知らせ] 子 2408: 子プロセスが実行中です

ImportError: サイトという名前のモジュールがありません

私を助けてください ..

4

1 に答える 1

0

apache2を使用している/etc/apache2/sites-enabled/000-default場合は、言及したhttpd.configを使用しないため、構成する必要があります...

于 2012-05-08T12:07:54.467 に答える