2016-01-18 4 views
0

Я строю доказательство концепции с Indivohealth на убунту 14.10 я установил как сервер и пользовательский интерфейс с MysqlImproperlyConfigured: Ошибка импорта промежуточного indivo_server.indivo.middlewares.authentication: «не может импортировать имя HTTPRequest

http://indivo.smartrx.in:8002 -. сервер UI URL

http://indivo.smartrx.in:8001 - Indivo URL сервера [Это показывает ошибку внутреннего сервера и приведено ниже, были журналы]

[Mon Jan 18 12:48:23.888096 2016] [:error] [pid 28663] [client IP:39138] mod_wsgi (pid=28663): Exception occurred processing WSGI script '/var/www/html/sample/indivo_server/django.wsgi'. 
    [Mon Jan 18 12:48:23.888199 2016] [:error] [pid 28663] [client IP:39138] Traceback (most recent call last): 
    [Mon Jan 18 12:48:23.888253 2016] [:error] [pid 28663] [client IP:39138] File "/var/www/html/sample/indivo_server/django.wsgi", line 40, in __call__ 
    [Mon Jan 18 12:48:23.888399 2016] [:error] [pid 28663] [client IP:39138]  return self.application(environ, _start_response) 
    [Mon Jan 18 12:48:23.888435 2016] [:error] [pid 28663] [client IP:39138] File "/var/www/html/sample/indivo_env/lib/python2.7/site-packages/django/core/handlers/wsgi.py", line 219, in __call__ 
    [Mon Jan 18 12:48:23.888631 2016] [:error] [pid 28663] [client IP:39138]  self.load_middleware() 
    [Mon Jan 18 12:48:23.888673 2016] [:error] [pid 28663] [client IP:39138] File "/var/www/html/sample/indivo_env/lib/python2.7/site-packages/django/core/handlers/base.py", line 47, in load_middleware 
    [Mon Jan 18 12:48:23.888950 2016] [:error] [pid 28663] [client IP:39138]  raise exceptions.ImproperlyConfigured('Error importing middleware %s: "%s"' % (mw_module, e)) 
    [Mon Jan 18 12:48:23.888998 2016] [:error] [pid 28663] [client IP:39138] ImproperlyConfigured: Error importing middleware indivo_server.indivo.middlewares.authentication: "cannot import name HTTPRequest" 


Indivo_server - settings.py ->> 

MIDDLEWARE_CLASSES = (
    'django.middleware.common.CommonMiddleware', 
    'indivo_server.indivo.middlewares.authentication.Authentication', 
    'indivo_server.indivo.middlewares.paramloader.ParamLoader', 
    'indivo_server.indivo.middlewares.authorization.Authorization', 
    'indivo_server.indivo.middlewares.audit.AuditWrapper' 
) 

у меня есть папка indivo т.е./вар/WWW/HTML/образец/Indiv o_server/indivo, который содержит все средние и другие папки.

Вопросы Я пытаюсь решить:

  1. Не можете войти на сервер UI с [email protected]/JSmith/password.example
  2. выпуск сервера Indivo

У меня есть потратили более 3 дней на установку и один день по этому вопросу, пожалуйста, помогите мне исправить это.

Очень благодарен за вашу помощь.

+0

Как выглядит код промежуточного программного обеспечения indivo? – schwobaseggl

+0

от безопасности indivo.accesscontrol импорта из indivo.lib.utils импорта DjangoVersionDependentExecutor класса аутентификации (объект): Защиту process_request (я, запрос): self.avoid_post_clobbering (запрос) request.principal, request.oauth_request = security.get_principal (запрос) noclobber_map = { '1.3.0': запрос лямбда: request.POST, '1.3.1+': запрос лямбда: request.raw_post_data, } avoid_post_clobbering = DjangoVersionDependentExecutor (noclobber_map) – Vijay

ответ

0

У моего sys.path также есть пустые пути python, поэтому я удалил этот путь и сохранил только путь virtualenv. после этого у меня есть дополнительные пути к модулю в файле .pth и хранятся в папке среды «site-packages». задача решена. :-)

 Смежные вопросы

  • Нет связанных вопросов^_^