OVH Cloud OVH Cloud

mod_python: open("filename", 'r') No such file or directory

2 réponses
Avatar
Rakotomandimby (R12y)
Bonjour,
Avec mod_python, j'essaie d'ouvrir un fichier qui est dans le meme
répertoire (que le handler).
Il me jette avec un 'no such file or directory'. Pourquoi ne puis-je pas?
Le fichier a pourtant les permissions qu'il faut.
Sécurité? je vois mal pourquoi...

Auriez-vous des pistes? Merci.

2 réponses

Avatar
jean-michel bain-cornu
Bonjour,
Avec mod_python, j'essaie d'ouvrir un fichier qui est dans le meme
répertoire (que le handler).
Il me jette avec un 'no such file or directory'. Pourquoi ne puis-je pas?
Le fichier a pourtant les permissions qu'il faut.
Tu es sûr des permissions ? Notamment les droits read/exec sur les

répertoires parents ? Le user du programme (souvent www-data sous linux)
est-il bien celui auquel tu t'attends ?
Sur quel OS es-tu ?

Avatar
Olivier
Bonjour,
Avec mod_python, j'essaie d'ouvrir un fichier qui est dans le meme
répertoire (que le handler).
Il me jette avec un 'no such file or directory'. Pourquoi ne puis-je pas?
Le fichier a pourtant les permissions qu'il faut.
Sécurité? je vois mal pourquoi...

Auriez-vous des pistes? Merci.



Hello,

De mémoire, mod_python interprète tous les chemins relatifs à partir du
DocumentRoot ou du ServerRoot défini dans le fichier de conf d'Apache.

Comme tu n'as pas forcément la main sur ces paramètres, le mieux est
sans doute de définir un sous-répertoire de base pour ton application
(avec un PythonOption). Sinon, chemin absolu...


Olivier