Question

J'ai installé stackless pyton 2.6.2 après avoir lu plusieurs sites qui dit son python entièrement compatible avec la vanille. Après avoir installé j'ai trouvé que mes applications django ne fonctionnent pas plus.

Je l'ai fait réinstaller django (1.1) à nouveau et maintenant im un peu perdu. L'erreur que je reçois est de 500:

Erreur interne du serveur

Le serveur a rencontré une erreur interne ou une mauvaise configuration et n'a pas pu terminer votre demande.

S'il vous plaît contacter l'administrateur du serveur, webmaster @ localhost et de les informer du temps de l'erreur, et tout ce que vous aurait pu le faire qui a pu provoquer l'erreur.

Plus d'informations sur cette erreur peut être disponible dans le journal des erreurs du serveur. Apache / 2.2.11 (Ubuntu) DAV / 2 PHP / 5.2.6-3ubuntu4.1 avec mod_python Suhosin-Patch / 3.3.1 python / 2.6.2 mod_ruby / 1.2.6 Ruby / 1.8.7 (11/08/2008 ) mod_ssl / 2.2.11 OpenSSL / 0.9.8g serveur à 127.0.0.1 Port 80

Que pouvait-il ou dois-je faire?

Edit: A partir du 1er commentaire Je comprends que le problème est pas django mais mod_python & apache? donc j'édité mon titre de la question.

Edit2: Je pense que quelque chose ne va pas avec une certaine configuration des chemins. J'ai essayé d'aller de mod_python à mod_wsgi, a réussi à mettre finalement correctement que pour obtenir l'erreur suivante: [Dim 16 août 2009 12:38:22] [error] [client 127.0.0.1] augmenter ImproperlyConfigured ( "Erreur sur le module de chargement MySQLdb:% s" % s e) [Dim 16 août 2009 12:38:22] [error] [client 127.0.0.1] ImproperlyConfigured: Erreur sur le module de chargement MySQLdb: Aucun module nommé MySQLdb

Alan

Était-ce utile?

La solution

Lorsque vous installez une nouvelle version de Python vous (si stackless ou non) avez aussi besoin de réinstaller tous les modules tiers dont vous avez besoin - soit à partir de sources, que vous dites que vous ne voulez pas faire, ou de paquets construit pour la nouvelle version de Python que vous venez d'installer.

Donc, vérifiez le référentiel à partir duquel vous avez installé Python 2.6.2 avec aptitude:-t-il aussi des versions pour que Python spécifique de mod_python, mysqldb, django, et toute autre substance tiers que vous devrez peut-être? Il n'y a vraiment pas de « solution miracle » pour la gestion des paquets et je ne connais pas la « distribution de sumo » de ventes groupées Python tous les paquets que vous pourriez jamais avoir besoin (s'il y avait, il devrait être beaucoup 10s de GB; -) <. / p>

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top