Quelle est l'autorisation par défaut du répertoire wp-content/uploads? De quelle commande chmod ai-je besoin pour le définir correctement?
Vous voudrez que les répertoires aient 755 et les fichiers en 644. Vous pouvez naviguer dans votre répertoire www et utiliser ces 2 commandes:
find . -type d -print0 | xargs -0 chmod 0755 # For directories
ou
find . -type f -print0 | xargs -0 chmod 0644 # For files
(Évidemment, ne saisissez pas le # ou quoi que ce soit après lorsque vous utilisez les 2 commandes ci-dessus)
Vous trouverez une liste complète des autorisations recommandées pour les fichiers et les dossiers sur le codex à l’adresse: https://codex.wordpress.org/Changing_File_Permissions Voir la section intitulée "Utilisation de la ligne de commande" pour les commandes chmod.
Sinon, si vous ne disposez pas d'un accès Shell, vous pouvez également modifier les autorisations à partir d'un client FTP (indiqué dans la page du codex) ou du Cpanel> Gestionnaire de fichiers du fournisseur d'hébergement. (voir https://www.siteground.com/tutorials/cpanel/file-permissions/ pour savoir comment modifier les autorisations de fichier/dossier dans le Gestionnaire de fichiers de CPanel)
En plus des niveaux d'autorisation, vous devrez peut-être vérifier le propriétaire/groupe attribué à chaque fichier/dossier.
Si vous utilisez une solution d'hébergement partagé, il est probable que le compte d'utilisateur par défaut créé pour votre accès à CPanel ou une interface Web similaire ait les attributions de groupe appropriées lors du téléchargement de fichiers pour exécuter votre site Web Wordpress.
Si vous utilisez un pack d’hébergement plus personnalisé utilisant l’accès root, vous devrez probablement mettre à jour les attributs du propriétaire et du groupe de fichiers/dossiers (étant donné que l’utilisateur Apache/www par défaut n’est pas le compte "root"). Voici un lien vers un article de blog avec des étapes pour déterminer quel utilisateur Apache est exécuté: https://www.cyberciti.biz/faq/unix-osx-linx-find-Apache-user/
Une fois que vous avez déterminé l'utilisateur/le groupe sous lequel Apache s'exécute, vous devrez peut-être utiliser la commande chown pour mettre à jour de manière récursive le propriétaire/groupe dans des fichiers/dossiers.