J'ai Apache/2.2.11 en utilisant mod_python 3.3.1/Python 2.5 fonctionnant sous Linux Gentoo. Dans mon script python, j'appelle un win32 exe utilisant wine (appel os.popen2). Cela fonctionne très bien en dehors d'Apache mais sous mod_python je reçois:Appel de Wine depuis Apache
vin: ne peut pas ouvrir /root/.wine: Autorisation refusée
dans/var/log/apache/error_log. Mon installation Apache n'est pas en cours d'exécution en tant qu'utilisateur/groupe racine. Des idées pour lesquelles il cherche dans /root/.wine?
Merci,
LarsenMTL
Merci Johannes. Votre réponse m'amène à ceci: http://stackoverflow.com/questions/133860/running-subversion-under-apache-and-modpython. J'ai piraté le fichier /etc/init.d/apache pour configurer $ HOME correctement. – Mark
Oh, et l'utilisation du vin de mod_python est une idée horrible et horrible. Trop de code hérité. C'est sur l'horaire à réécrire, mais je suis sûr de savoir comment les horaires glissent et glissent. – Mark
:-) Je préfère ne pas pirater /etc/init.d/apache car après une mise à niveau de distribution, il pourrait être réinitialisé ... Je pense qu'il est préférable de le définir lors de l'utilisation de Popen. Un autre processus engendré ne peut donc pas l'ignorer ... –