Blog

Pour lancer la requête demandée, WordPress a besoin d’accéder à votre serveur web….


Tutoriel wordpress

Pour lancer la requête demandée, WordPress a besoin d’accéder à votre serveur web…..

Si vous êtes sur un serveur dédié et que vous rencontrez des problèmes lors de l’installation ou de la mise à jour d’un plugin wordpress, avec un message vous invitant à saisir vos identifiant FTP, sachez que c’est un souci lié aux droits d’utilisateurs sous Linux.

Pour lancer la requête demandée, WordPress a besoin d’accéder à votre serveur web. Veuillez saisir votre identifiant FTP pour continuer. Si vous ne vous souvenez pas de votre identifiant, vous devriez contacter votre hébergeur.

Pour résoudre ce petit problème de droits, il vous suffit de changer le propriétaire de votre dossier web pour que Apache puisse écriture en toute liberté sur ce dernier et pouvoir ainsi installer de nouvelles extensions et les mettre à jour.

Pour cela, procédez ainsi :

  • Créez un script de testuser.php et y insérez cette ligne de code :
    <!--?php echo(exec("whoami")); ?-->
  • Exécuter le script testuser.php et récupérer l’utilisateur affiché (en général sous linux c’est « www-data »)
  • Connectez-vous en ssh sur votre serveur (en mode root) et changez le groupe ainsi que l’utilisateur de votre répertoire root en tapant les commandes suivantes :
    chgrp -R utilisateurFTP /var/www
    chown -R www-data /var/www
    
  • Ajouter l’utilisateur www-data au groupe Ftp via la commande suivante :
    adduser www-data utilisateurFTP
  • Donnez les droits nécessaires au groupe  » utilisateurFTP » pour qu’il puisse lire et écrire les fichiers du site. Au besoin, donnez un accès total au groupe auquel appartiennent les fichier de votre site, comme ceci :
    chmod -R g+rw /var/www

NB:

  • « utilisateurFTP« ==> Le nom d’utilisateur Ftp que vous avez créé pour la gestion du site via FTP
  • « /var/www » ==> ici représente votre répertoire racine

Et voilà !


25 décembre 2013
Commentaires