WordPress ne vous demandera les informations de connexion FTP lors de l'installation de plugins ou d'une mise à jour de WordPress que s'il ne peut pas écrire sur le site Web de l'entreprise. /wp-content
directement. Sinon, si votre serveur web a accès en écriture aux fichiers nécessaires, il se chargera automatiquement des mises à jour et de l'installation. Cette méthode ne nécessite pas d'accès FTP/SFTP ou SSH, mais elle exige que des autorisations de fichiers spécifiques soient configurées sur votre serveur Web.
Il essaiera plusieurs méthodes dans l'ordre, et se rabattra sur FTP si les méthodes Direct et SSH ne sont pas disponibles.
https://github.com/WordPress/WordPress/blob/4.2.2/wp-admin/includes/file.php#L912
WordPress va essayer d'écrire un fichier temporaire dans votre /wp-content
répertoire. Si cela réussit, il compare la propriété du fichier avec son propre uid, et s'il y a une correspondance, il vous permettra d'utiliser la méthode "directe" pour installer des plugins, des thèmes ou des mises à jour.
Maintenant, si pour une raison quelconque, vous ne voulez pas compter sur la vérification automatique de la méthode de système de fichiers à utiliser, vous pouvez définir une constante, 'FS_METHOD'
dans votre wp-config.php
qui est soit 'direct', 'ssh', 'ftpext' or 'ftpsockets'
et il utilisera cette méthode. Gardez à l'esprit que si vous définissez cette option sur "direct", mais que votre utilisateur Web (le nom d'utilisateur sous lequel votre serveur Web fonctionne) ne dispose pas des droits d'écriture appropriés, vous recevrez une erreur.
En résumé, si vous ne voulez pas (ou ne pouvez pas) modifier les autorisations sur wp-content pour que votre serveur Web ait des droits d'écriture, ajoutez ceci à votre fichier wp-config.php :
define('FS_METHOD', 'direct');
Les permissions sont expliquées ici :
4 votes
Oui, vous pouvez. Il vous suffit d'utiliser le panneau de contrôle ou tout autre outil de téléchargement de fichiers dont vous disposez ; téléchargez le plugin zippé et extrayez-le dans le répertoire
wp-content/plugins/
ensuite, à partir du tableau de bord wp, allez dans l'onglet plugins et activez-le.0 votes
Si vous utilisez un
VPS
devrait essayer ça : stackoverflow.com/a/44137965/31605970 votes
@WPDev Si votre commentaire était listé comme une réponse, je l'upvote à nouveau, c'était le plus utile.
0 votes
youtu.be/pq4QRp4427c Cela devrait fonctionner.