C'est étrange ton dernier log semble lever une exception de syntaxe invalide
sur "django/__init__.py" ce qui me semble assez étrange.. ce ne serait pas une
version modifiée ?
Et sinon le support de Python 2.4 a été droppé depuis quelques temps,
Django1.4 nécessite effectivement Python 2.6 au minimum.
--
Cordialement,
David THENON.
Le lundi 11 juin 2012 16:17:06, alastor a écrit :
> Bonjour,
>
> Comme prévu, après réinstall. propre de mon serveur, j'ai essayé de
> déployer à nouveau mon application ... sans succès. J'ai toujours une
> "erreur 500" lorsque je me rends à l'adresse de mon projet
>
> -------------- Le contenu de mon fichier wsgi : --------
> import site
> import sys
> import os
>
> DIRS = ['/home/my_websites']
> for directory in DIRS:
> site.addsitedir(directory)
> sys.path.insert(0, directory)
>
> root = os.path.join(os.path.dirname(__file__))
>
> sys.path.insert(0, root)
> os.environ['DJANGO_SETTINGS_MODULE']='mon_site.settings'
> import django.core.handlers.wsgi
> application = django.core.handlers.wsgi.WSGIHandler()
> --------------------------------------------------------------
>
>
> Ci-dessous, le contenu de mon error_log :
>
> [Mon Jun 11 15:57:00 2012] [notice] suEXEC mechanism enabled (wrapper:
> /usr/local/apache/bin/suexec)
> [Mon Jun 11 15:57:00 2012] [notice] Apache/2.2.20 (Unix) mod_ssl/2.2.20
> OpenSSL/0.9.8o mod_wsgi/3.3 Python/2.4.4 configured -- resuming normal
> operations
> [Mon Jun 11 15:57:04 2012] [error] mod_wsgi (pid=27543): Target WSGI
> script '/home/my_websites/mon_site/wsgi/wsgi.py' cannot be loaded as Python
> module.
> [Mon Jun 11 15:57:04 2012] [error] mod_wsgi (pid=27543): Exception
> occurred processing WSGI script '/home/my_websites/mon_site/wsgi/wsgi.py'.
> [Mon Jun 11 15:57:04 2012] [error] Traceback (most recent call last):
> [Mon Jun 11 15:57:04 2012] [error] File
> "/home/my_websites/mon_site/wsgi/wsgi.py", line 15, in ?
> [Mon Jun 11 15:57:04 2012] [error] import django.core.handlers.wsgi
> [Mon Jun 11 15:57:04 2012] [error] ImportError: No module named
> django.core.handlers.wsgi
>
>
> En voyant "No module named django.core" j'ai pensé que le système ne
> trouve pas Django dans le path.
> Du coup j'ai ajouté dans mon fichier wsgi la ligne :
>
> sys.path.append('//usr/local/lib/python2.7/site-packages')
>
>
> Après cela, j'ai toujours une erreur 500, mais un peu différente :
> [Mon Jun 11 16:05:27 2012] [error] [client 109.164.243.26] mod_wsgi
> (pid=27540): Target WSGI script '/home/my_websites/mon_site/wsgi/wsgi.py'
> cannot be loaded as Python module.
> [Mon Jun 11 16:05:27 2012] [error] [client 109.164.243.26] mod_wsgi
> (pid=27540): Exception occurred processing WSGI script
> '/home/my_websites/mon_site/wsgi/wsgi.py'.
> [Mon Jun 11 16:05:27 2012] [error] [client 109.164.243.26] Traceback (most
> recent call last):
> [Mon Jun 11 16:05:27 2012] [error] [client 109.164.243.26] File
> "/home/my_websites/mon_site/wsgi/wsgi.py", line 16, in ?
> [Mon Jun 11 16:05:27 2012] [error] [client 109.164.243.26] import
> django.core.handlers.wsgi
> [Mon Jun 11 16:05:27 2012] [error] [client 109.164.243.26] File
> "//usr/local/lib/python2.7/site-packages/django/__init__.py", line 15
> [Mon Jun 11 16:05:27 2012] [error] [client 109.164.243.26] parts = 2
> if version[2] == 0 else 3
> [Mon Jun 11 16:05:27 2012] [error] [client 109.164.243.26]
> ^
> [Mon Jun 11 16:05:27 2012] [error] [client 109.164.243.26] SyntaxError:
> invalid syntax
>
>
> D'origine, mon serveur était équipé de Python 2.4, et j'ai du installer
> python2.7 pour pouvoir faire mon install de Django. Mon problème
> n'aurait-il pas un lien avec ca?
>
> Quelqu'un aurait une idée?
> Merci
> _______________________________________________
> django mailing list
> [email protected]
> http://lists.afpy.org/mailman/listinfo/django
_______________________________________________
django mailing list
[email protected]
http://lists.afpy.org/mailman/listinfo/django