• [^] # Re: Droits

    Posté par (site web personnel) . En réponse au message [RESOLU] (WP) Le fichier n'a pas pu être déplacé vers wp-content/uploads/2016/04/. Évalué à 2.

    C'est sans doute que ton apache est lancé pour l'utilisateur www-data (standard sous debian) alors que tu l'as peut être créé en tant que root.

    /var/www/adrv/wp-content/upload/2016/04
    pour accéder au répertoire upload (et créer des sous-répertoires), ton utilisateur apache (un ps auxww |grep -E "USER|apache|httpd" te le montrera) doit :

    • pouvoir traverser chacun des répertoires intermédiaires = droit x pour chaque arborescence, ce que tu peux voir par ls -ld /var ; ls -ld /var/www ; ls -ld /var/www/adrv/ ; ls -ld /var/www/adrv/wp-content ; ls -ld /var/www/adrv/wp-content/upload/ ; ls -ld /var/www/adrv/wp-content/upload/2016 ; ls -ld /var/www/adrv/wp-content/upload/2016/04
    • pouvoir écrire sous wp-content, upload, 2016 et 04 (là un chown -R www-data:www-data /var/www/adrv/wp-content si ton utilisateur apache est bien www-data, la commande man chown est sans doute un réflexe désormais pour toi pour voir tout ce que cela fait)

    La gestion des droits Unix/Linux est relativement simple, encore faut-il y passer un peu de temps à lire...