Installation de Crème 1.2 sous Linux
#21
Bonsoir,

J'ai encore fait des progrès. J'arrive maintenant à obtenir creme, en mode web, en utilisant le serveur Apache... mais j'obtiens une erreur interne 500...
Dans le log d'erreur, j'ai ça :
Code :
[Fri May 03 23:24:28 2013] [error]   File "/srv/d_xxx/www/creme.xxx-conseil.fr/creme_crm-1.2/creme/lib/python2.7/site-packages/django/core/handlers/base.py", line 111, in get_response
[Fri May 03 23:24:28 2013] [error]     response = callback(request, *callback_args, **callback_kwargs)
[Fri May 03 23:24:28 2013] [error]   File "/srv/xxx/www/creme.xxxx-conseil.fr/creme_crm-1.2/creme/lib/python2.7/site-packages/django/utils/decorators.py", line 93, in _wrapped_view
[Fri May 03 23:24:28 2013] [error]     response = view_func(request, *args, **kwargs)
[Fri May 03 23:24:28 2013] [error]   File "/srv/xxx/www/creme.xxx-conseil.fr/creme_crm-1.2/creme/lib/python2.7/site-packages/django/views/decorators/cache.py", line 79, in _wrapped_view_func
[Fri May 03 23:24:28 2013] [error]     response = view_func(request, *args, **kwargs)
[Fri May 03 23:24:28 2013] [error]   File "/srv/xxxx/www/creme.xxxx-conseil.fr/creme_crm-1.2/creme/lib/python2.7/site-packages/django/contrib/auth/views.py", line 62, in login
[Fri May 03 23:24:28 2013] [error]     context_instance=RequestContext(request, current_app=current_app))
[Fri May 03 23:24:28 2013] [error]   File "/srv/xxx/www/creme.xxxx-conseil.fr/creme_crm-1.2/creme/lib/python2.7/site-packages/django/template/context.py", line 172, in __init__
[Fri May 03 23:24:28 2013] [error]     for processor in get_standard_processors() + processors:
[Fri May 03 23:24:28 2013] [error]   File "/srv/xxxx/www/creme.xxxx-conseil.fr/creme_crm-1.2/creme/lib/python2.7/site-packages/django/template/context.py", line 150, in get_standard_processors
[Fri May 03 23:24:28 2013] [error]     raise ImproperlyConfigured('Error importing request processor module %s: "%s"' % (module, e))
[Fri May 03 23:24:28 2013] [error] ImproperlyConfigured: Error importing request processor module creme_core.context_processors: "No module named creme"

En revanche, comme précédemment, j'accède à Crème si j'active le serveur de développement. Donc a priori mon installation de Crème est fonctionnelle.
Dans mon django.wsgi j'ai ça :
Code :
import os
import sys
import site

from os.path import dirname, join, abspath
osys = sys.path
new_sys = [ '/srv/xxxx/www/creme.xxxx-conseil.fr/creme/lib/python2.7/site-packages/', ]
new_sys.extend (sys.path)
sys.path = new_sys

site.addsitedir('/srv/xxxx/www/creme.xxxx-conseil.fr/creme/lib/python2.7/site-packages')
site.addsitedir('/srv/xxxx/www/creme.xxxx-conseil.fr/creme/creme_crm-1.2')

from os.path import dirname, join, abspath

CREME_ROOT = dirname(abspath(__file__))


sys.path.append(CREME_ROOT)


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

import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()

et dans mon virtualhost
Code :
<VirtualHost 92.243.1.7:80>
        ServerName creme.xxxx-conseil.fr
        ServerAdmin xxxx@xxxx-conseil.com

        Alias /site_media/ /srv/xxxx/www/creme.xxx-conseil.fr/creme_crm-1.2/creme/media/
        Alias /site_static/ /srv/xxx/www/creme.xxxx-conseil.fr/creme_crm-1.2/creme/static/

        DocumentRoot /srv/xxxx/www/creme.xxxx-conseil.fr/creme_crm-1.2/creme
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>

        <Directory /srv/xxxx/www/creme.xxxx-conseil.fr/creme_crm-1.2/creme>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

        <Directory /srv/xxxx/www/creme.xxxx-conseil.fr/creme_crm-1.2/creme/static>
        Order deny,allow
        Allow from all
        </Directory>

        <Directory /srv/xxxx/www/creme.xxxx-conseil.fr/creme_crm-1.2/creme/media>
        Order deny,allow
        Allow from all
        </Directory>

        WSGIScriptAlias / /srv/xxxx/www/creme.xxxx-conseil.fr/creme_crm-1.2/creme/django.wsgi
        <Directory /srv/xxxx/www/creme.xxxx-conseil.fr/creme_crm-1.2/creme>
        Order deny,allow
        Allow from all
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>
       ErrorLog ${APACHE_LOG_DIR}/error.log
        
        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn
        
        CustomLog ${APACHE_LOG_DIR}/access.log combined
        
</VirtualHost>

J'ai beau apprendre beaucoup... là je sèche !

René
  Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 3 visiteur(s)