[DOC] Info sur les CHMOD pour phpBB3

Les tutoriels concernant l'installation,la mise à jour, la conversion ou le déplacement d'un forum phpBB3.

[DOC] Info sur les CHMOD pour phpBB3

Messagepar lolovoisin » Ven 28 Nov 2008 13:56

» Info sur les CHMOD pour phpBB3.
Basé sur le tuto de ZoliveR
Ce doc va vous expliquer ce qu'est un CHMOD et comment modifier ce CHMOD pour les fichiers/répertoires de phpBB3.

Qu'est ce qu'un CHMOD ?
chmod (abréviation de change mode) est une commande Unix exécutable dans un environnement de type Unix qui permet de changer les permissions d'accès (spéciales ou non) sur un fichier et/ou un répertoire.(source: wikipédia)
Pour résumer, il permet de définir les permissions d'accès aux fichiers ou aux répertoires de votre forum.

Il y a trois groupes d'utilisateurs, et trois types de permissions pour chacun

    Les 3 groupes
      Utilisateur: C'est le titulaire du compte de votre espace d'hébergement, le plus souvent, vous.
      Groupes: Similaire aux groupes sur phpBB. Vous pouvez créer un groupe de comptes et leur donner les permissions avec cette option. Beaucoup d'hébergeurs ne vous autoriseront pas à utiliser cette option, et est souvent utilisée pour un accès par des scripts définis.
      Autres: N'importe qui d'autre que vous.
    Les 3 types de permissions:
      Lecture: La personne peut lire le contenu du fichier ou du dossier.
      Ecriture: La personne peut écrire dans ce fichier ou dans ce dossier.
      Exécution: La personne peut exécuter ce fichier (dans le cas d'un script).
    Interprétation:
    Ces permissions sont interprétées par des chiffres. Vous entendrez parfois quelqu'un écrire: "chmod en 775", et alors vous vous demanderez ce que cela peut bien signifier. Chaque numéro a son importance, 775 = (sept, sept, cinq et non sept cent soixante-quinze). Chaque numéro équivaut à chacun des trois groupes (utilisateurs, groupes, autres).
    Chaque type de permission équivaut à un chiffre. 1 pour Exécution, 2 pour Ecriture et 4 pour Lecture.

Vous vous demandez donc: "Mais d'où vient alors 775"?

Pour le groupe Utilisateur nous avons les droits d'exécution (1) + les droits d'écriture (2) + les droits de lecture (4) = Le total est donc de 7
Pour le groupe Groupes nous avons la même chose que précédemment.
Enfin, pour le groupe Autres nous avons les droits d'exécution (1) + les droits de lecture (4) = Le total est bien 5.
Cela signifie donc bien que Utilisateur et Groupes peuvent faire n'importe quoi sur le fichier ou le dossier, mais que les autres (=vos visiteurs), ne pourront qu'exécuter et lire, et non modifier.

Donc si vous voulez par exemple permettre uniquement à vous seul l'accès total au fichier ou au dossier que vous voulez, entrez 700 (vous aurez ainsi l'accès total, et pas les groupes ou vos visiteurs).

Les valeurs de chmod des fichiers/répertoires de phpBB3

    Fichier:
    Tous les fichiers doivent avoir un chmod de 644 sauf le fichier config.php qui doit avoir un Chmod de 666 avant l'installation et de 644 aprés l'installation.
    Répertoire:
    Tous les répertoires doivent avoir un chmod de 755 sauf les répertoires (/files, /cache, /store et images/avatars/upload ) qui doivent être à 777.

Comment modifier la valeur du Chmod
Pour changer la valeur du chmod d'un fichier ou d'un répertoire, cela se fait via votre client FTP. Nous prendrons ici pour l'exemple FileZilla.

Connectez-vous sur votre serveur, puis faites un clic droit sur le fichier ou répertoire dont vous voulez modifier le chmod, puis cliquez sur "Attributs du fichier ..."

Image

Cela vous ouvre une fenêtre dans laquelle vous pouvez rentrer la valeur de votre chmod en face de "valeur numérique":

Image

Enfin cliquez sur ok.

Voilà, vous avez modifié le chmod de votre fichier ou de votre répertoire. :wink:

Note : La gestion des CHMOD n'est pas disponible chez l'hébergeur Free, ils sont gérés nativement, vous n'avez donc pas à vous en soucier.
Avatar de l’utilisateur
lolovoisin
Administrateur du site
Administrateur du site
 
Messages: 408
Inscription: Ven 28 Nov 2008 10:18

Retourner vers Tutoriels Installation / Mise à jour /Conversion

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

cron