Bonjour.

J'ai un problème de droit d'accès. PHP ne peut pas écrire de fichiers sur mon site.

J'ai configuré dans IIS une application pool nommée "Joomla" et mon site (employant Joomla! 1.7) pour qu'il utilise ApplicationPoolIdentity comme utilisateur.
J'ai donné plein droits au répertoire racine de mon site à l'utilisateur virtuel IIS APPPOOL\Joomla (vous connaissez le principe).
Quand je lance une page php, je vois bien dans le gestionnaire de tâche que les deux process php-cgi et w3wp tournent bien sous l'utilisateur Joomla.

Et pourtant PHP n'a pas le droit de créer de fichiers (et sans doute d'en modifier, effacer, ...).

Par contre quand je donne plein droit à IUSR sur le répertoire racine de mon site alors PHP peut faire ces opérations (ça foncionne évidemment aussi avec Users (tout utilisateurs)).

J'ai cherché du côté de la configuration de php (php.ini) en particulier sur le paramètre fast_cgi.impersonate (pas sur de l'écriture en rédigeant ce post).
Mais à part causer plus de blocages encore avec la valeur 0, j'en ai rien tiré.


Je suis perdu, quelqu'un a un plan ?