簡體   English   中英

python34 + Django + Apache + mod_wsgi錯誤

[英]python34 + django + apache + mod_wsgi error

我正在嘗試將Django應用程序部署到Window Server 2012,但是我不能。 我會很感激您可以借的任何幫助。

VHOST:

<VirtualHost *:8080>
    WSGIScriptAlias /zeus "C:/xampp/htdocs/zeus-manager/wsgi.py"
    Alias /zeus/static "C:/xampp/htdocs/zeus-manager/static"
    Alias /zeus/media "C:/xampp/htdocs/zeus-manager/media"
    <Directory "/zeus/media"> 
    Order allow,deny 
    Allow from all 
    </Directory> 
    <Directory "/zeus/static"> 
    Order allow,deny 
    Allow from all 
    </Directory> 
    <Directory "/zeus">
    <Files wsgi.py>
    Require all granted
    </Files>
    </Directory>
</VirtualHost>

WSGI.py

import site
site.addsitedir("C:/Python34/Lib/site-packages")
import os
import sys
sys.path.append("C:/xamp/htdocs/zeus-manager")
from django.core.wsgi import get_wsgi_application
os.environ["DJANGO_SETTINGS_MODULE"] = "zeus_manager.settings"

application = get_wsgi_application()

這是apache日志:誰能幫我嗎?

[Wed Dec 09 21:35:41.455053 2015] [wsgi:error] [pid 3392:tid 1848] [client 127.0.0.1:50404] mod_wsgi (pid=3392): Target WSGI script 'C:/xampp/htdocs/zeus-manager/wsgi.py' cannot be loaded as Python module.
[Wed Dec 09 21:35:41.455053 2015] [wsgi:error] [pid 3392:tid 1848] [client 127.0.0.1:50404] mod_wsgi (pid=3392): Exception occurred processing WSGI script 'C:/xampp/htdocs/zeus-manager/wsgi.py'.
[Wed Dec 09 21:35:41.455053 2015] [wsgi:error] [pid 3392:tid 1848] [client 127.0.0.1:50404] Traceback (most recent call last):\r
[Wed Dec 09 21:35:41.456056 2015] [wsgi:error] [pid 3392:tid 1848] [client 127.0.0.1:50404]   File "C:/xampp/htdocs/zeus-manager/wsgi.py", line 6, in <module>\r
[Wed Dec 09 21:35:41.456056 2015] [wsgi:error] [pid 3392:tid 1848] [client 127.0.0.1:50404]     from django.core.wsgi import get_wsgi_application\r
[Wed Dec 09 21:35:41.456056 2015] [wsgi:error] [pid 3392:tid 1848] [client 127.0.0.1:50404]   File "C:\\Python34\\lib\\site-packages\\django\\core\\wsgi.py", line 2, in <module>\r
[Wed Dec 09 21:35:41.456056 2015] [wsgi:error] [pid 3392:tid 1848] [client 127.0.0.1:50404]     from django.core.handlers.wsgi import WSGIHandler\r
[Wed Dec 09 21:35:41.456056 2015] [wsgi:error] [pid 3392:tid 1848] [client 127.0.0.1:50404]   File "C:\\Python34\\lib\\site-packages\\django\\core\\handlers\\wsgi.py", line 10, in <module>\r
[Wed Dec 09 21:35:41.456056 2015] [wsgi:error] [pid 3392:tid 1848] [client 127.0.0.1:50404]     from django import http\r
[Wed Dec 09 21:35:41.456056 2015] [wsgi:error] [pid 3392:tid 1848] [client 127.0.0.1:50404]   File "C:\\Python34\\lib\\site-packages\\django\\http\\__init__.py", line 5, in <module>\r
[Wed Dec 09 21:35:41.456056 2015] [wsgi:error] [pid 3392:tid 1848] [client 127.0.0.1:50404]     from django.http.response import (\r
[Wed Dec 09 21:35:41.457054 2015] [wsgi:error] [pid 3392:tid 1848] [client 127.0.0.1:50404]   File "C:\\Python34\\lib\\site-packages\\django\\http\\response.py", line 13, in <module>\r
[Wed Dec 09 21:35:41.457054 2015] [wsgi:error] [pid 3392:tid 1848] [client 127.0.0.1:50404]     from django.core.serializers.json import DjangoJSONEncoder\r
[Wed Dec 09 21:35:41.457054 2015] [wsgi:error] [pid 3392:tid 1848] [client 127.0.0.1:50404]   File "C:\\Python34\\lib\\site-packages\\django\\core\\serializers\\__init__.py", line 23, in <module>\r
[Wed Dec 09 21:35:41.457054 2015] [wsgi:error] [pid 3392:tid 1848] [client 127.0.0.1:50404]     from django.core.serializers.base import SerializerDoesNotExist\r
[Wed Dec 09 21:35:41.457054 2015] [wsgi:error] [pid 3392:tid 1848] [client 127.0.0.1:50404]   File "C:\\Python34\\lib\\site-packages\\django\\core\\serializers\\base.py", line 4, in <module>\r
[Wed Dec 09 21:35:41.457054 2015] [wsgi:error] [pid 3392:tid 1848] [client 127.0.0.1:50404]     from django.db import models\r
[Wed Dec 09 21:35:41.457054 2015] [wsgi:error] [pid 3392:tid 1848] [client 127.0.0.1:50404]   File "C:\\Python34\\lib\\site-packages\\django\\db\\models\\__init__.py", line 13, in <module>\r
[Wed Dec 09 21:35:41.457054 2015] [wsgi:error] [pid 3392:tid 1848] [client 127.0.0.1:50404]     from django.db.models.fields.files import FileField, ImageField  # NOQA\r
[Wed Dec 09 21:35:41.458054 2015] [wsgi:error] [pid 3392:tid 1848] [client 127.0.0.1:50404]   File "C:\\Python34\\lib\\site-packages\\django\\db\\models\\fields\\files.py", line 9, in <module>\r
[Wed Dec 09 21:35:41.458054 2015] [wsgi:error] [pid 3392:tid 1848] [client 127.0.0.1:50404]     from django.core.files.storage import default_storage\r
[Wed Dec 09 21:35:41.458054 2015] [wsgi:error] [pid 3392:tid 1848] [client 127.0.0.1:50404]   File "C:\\Python34\\lib\\site-packages\\django\\core\\files\\storage.py", line 8, in <module>\r
[Wed Dec 09 21:35:41.458054 2015] [wsgi:error] [pid 3392:tid 1848] [client 127.0.0.1:50404]     from django.core.files import File, locks\r
[Wed Dec 09 21:35:41.458054 2015] [wsgi:error] [pid 3392:tid 1848] [client 127.0.0.1:50404]   File "C:\\Python34\\lib\\site-packages\\django\\core\\files\\locks.py", line 31, in <module>\r
[Wed Dec 09 21:35:41.458054 2015] [wsgi:error] [pid 3392:tid 1848] [client 127.0.0.1:50404]     from ctypes import (sizeof, c_ulong, c_void_p, c_int64,\r
[Wed Dec 09 21:35:41.459082 2015] [wsgi:error] [pid 3392:tid 1848] [client 127.0.0.1:50404]   File "C:\\Python34\\Lib\\ctypes\\__init__.py", line 7, in <module>\r
[Wed Dec 09 21:35:41.459082 2015] [wsgi:error] [pid 3392:tid 1848] [client 127.0.0.1:50404]     from _ctypes import Union, Structure, Array\r
[Wed Dec 09 21:35:41.459082 2015] [wsgi:error] [pid 3392:tid 1848] [client 127.0.0.1:50404] ImportError: DLL load failed: The specified procedure could not be found.\r

感謝您的回答

您需要確保Windows,Python,Apache和mod_wsgi都具有相同的體系結構(32位或64位)。此外,請確保您使用的是針對您的Apache版本編譯的mod_wsgi。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM