URL: https://linuxfr.org/forums/programmationweb/posts/django-et-erreurs-500
Title: Django et erreurs 500
Authors: Ermaion
Date: 2015年11月13日T22:34:33+01:00
License: CC By-SA
Tags: django, apache et selinux
Score: 0
Bonjour,
Je rencontre quelques soucis avec un site basé sur Django ; deux erreurs pour être exact :
* Des erreurs 500 lorsqu’un utilisateur cherche à se connecter ou à créer un compte,
* Aucun courriel n’est réellement expédié.
Le contexte
===========
Le site utilise Django 1.5, Apache 2.4 le tout sous Centos 7 avec selinux activé. J’ai évidement vérifié les contextes selinux et ils sont normalux pour ce genre de fichiers.
Les fichiers statiques sont servis à parts d’un sous-domaine.
Quelques précisions
===================
Il est important de souligner que le site fonctionne parfaitement avec le serveur de développement intégré à Django, tant concernant les erreurs 500 que les courriels.
Voici les fichiers de configurations d’Apache :
```
ServerAdmin corlat@ermaion.com
DocumentRoot "/var/www/html/ermaion.com"
ServerName ermaion.com
ErrorLog /var/log/httpd/ermaion.com_error_log
TransferLog /var/log/httpd/ermaion.com_access_log
Header set Access-Control-Allow-Origin "*"
DeflateCompressionLevel 9
SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI "\.(?:gif|jpe?g|png)$" no-gzip
ExpiresActive On
ExpiresDefault "modification plus 1 month"
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/$
RewriteRule (.*) /accounts/login/ [R=302]
RewriteRule /bundle/discover/ /accounts/login/ [R=302]
WSGIDaemonProcess ermaion.com python-path=/var/www/html/ermaion.com:/opt/ermaion/lib/python2.7/site-packages
WSGIProcessGroup ermaion.com
WSGIScriptAlias / /var/www/html/ermaion.com/musicbundle/wsgi.py
Require all granted
```
```
DocumentRoot /var/www/html/static.ermaion.com
ServerName static.ermaion.com
Header set Access-Control-Allow-Origin "*"
ErrorLog /var/log/httpd/static.ermaion.com_error_log
TransferLog /var/log/httpd/static.ermaion.com_access_log
DeflateCompressionLevel 9
SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI "\.(?:gif|jpe?g|png)$" no-gzip
ExpiresActive On
ExpiresDefault "access plus 1 month"
Options -Indexes
```
Merci d’avance pour votre aide.