03-05-2013, 23:36
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 :
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 :
et dans mon virtualhost
J'ai beau apprendre beaucoup... là je sèche !
René
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é