• # Confirmé

    Posté par . En réponse au message Problème PHP et CHMOD. Évalué à 2.

    En php, le message d'erreur "permission denied in ...." correspond à une erreur rencontrée par php en tentant une manipulation sur ton système (en l'occurence le chmod). L'erreur n'a donc rien à voir avec php.

    Regarde dans ta configuration apache (httpd.conf) sous quel user/groupe le serveur web tourne (nobody:nobody en général). Si tu essayes de te placer en tant que cet utilisateur dans un terminal et que tu tentes de chmoder le répertoire exactement comme tu le fais en php, tu constateras bien que ca vient du système.

    Solutions : modifier l'owner (user/group) du répertoire à chmoder pour qu'Apache puisse y avoir des droits, ou modifier l'user/group d'Apache. Y'a aussi d'autres solutions possibles mais plus complexes à mettre en oeuvre.