Dépannage de l'échec de la mise à jour de WordPress : la mise à jour n'a pas été installée car nous n'avons pas pu copier certains fichiers

Parfois, lors de la mise à jour de la version du constructeur de sites web WordPress ou des plugins WordPress , des messages d'erreur apparaissent :

Échec de la mise à jour : la mise à jour n'a pas été installée car nous n'avons pas pu copier certains fichiers.

  • C'est généralementSite web WordpressLes autorisations de fichier du programme sont incohérentes.
  • En fait, lorsque les sites WordPress sont déplacés, mis à niveau et mis à jour, ils ont rencontré des invites similaires, presque toutes causées par des autorisations insuffisantes.De tels problèmes sont assez courants.

Par exemple, des erreurs telles que la mise à jour de WordPress ont échoué ▼

Dépannage de l'échec de la mise à jour de WordPress : la mise à jour n'a pas été installée car nous n'avons pas pu copier certains fichiers

"La mise à niveau n'a pas été installée car nous n'avons pas pu copier certains fichiers. Cela est généralement dû à des autorisations de fichiers incohérentes : wp-includes/js/plupload/handlers.min.js, wp-includes/js/plupload/handlers.js , wp -includes/js/wp-api.js, wp-includes/js/wp-api.min.js, wp-includes/class-wp-customize-manager.php, wp-includes/class-http.php , wp -includes/class-wp-xmlrpc-server.php, wp-includes/version.php, wp-includes/taxonomy.php »

  • Indique que ces fichiers et leurs fichiers n'ont pas d'accès en écriture à ce dossier, la mise à jour ne peut donc pas être mise à niveau.

Récemment, le blog de Chen Weiliang a rencontré des problèmes d'incohérences au niveau des permissions de fichiers lors de la mise à jour des plugins WordPress.

Le message d'erreur « Échec de la mise à jour : la mise à niveau n'a pas pu être installée car nous n'avons pas pu copier certains fichiers » est dû à des autorisations WordPress insuffisantes .

  • À ce moment, veuillez vérifier le plugin, le propriétaire et tous les groupes sont des utilisateurs root, et il n'y a pas d'autorisation d'écrire dans le fichier.
  • La solution consiste à utiliser la commande chown pour modifier les autorisations.

SSH définit les autorisations 775

Si vous utilisez un VPS, le propriétaire par défaut de ces répertoires est root, le serveur FTP utilisé est vsftpd et le serveur est Apache2.

Ces conditions restreignent principalement les noms de groupe d'utilisateurs par défaut.

Si le système Linux que vous installez est différent, vous devrez peut-être ajuster le nom du groupe d'utilisateurs.

Voici le processus d'autorisation du paramètre SSH 775 ▼

Étape 1 : Se connecter via SSH

Étape 2 : Accédez au répertoire /wp-content/ ▼

cd /home/你的用户名/web/你的域名文件夹/public_html/wp-content/

Étape 3 : Définissez 755 autorisations sur ces répertoires, c'est-à-dire que seul le propriétaire a l'autorisation d'écrire ▼

chmod -R 755 plugins/
chmod -R 755 themes/
chmod -R 755 uploads/
chmod -R 755 upgrade/

1. Modifier rapidement les permissions d'un répertoire ▼

find /home/你的用户名/web/你的域名文件夹/public_html -type d -print0 | xargs -0 chmod 755

2. Modifier rapidement les permissions des fichiers ▼

find /home/你的用户名/web/你的域名文件夹/public_html -type f -print0 | xargs -0 chmod 644

VestaCPModifier les autorisations de dossier

Si vous avez installé le panneau VestaCP , vous pouvez utiliser la commande suivante pour modifier rapidement les permissions du répertoire de votre site WordPress ▼

chown -R admin:admin /home/admin/web/你的域名文件夹/public_html/*

Hestia CPModifier les autorisations de dossier

HestiaCP modifie rapidement les autorisations du répertoire du site WordPress

chown -R 你的用户名:你的用户名 /home/你的用户名/web/你的域名文件夹/public_html/*

Effectuez une réparation plus approfondie :

Il vous suffit de remplacer votre_utilisateur et chenweiliang.com par vos valeurs réelles, de coller le paragraphe entier dans le terminal et d'appuyer sur Entrée.

USER="your_user" DOMAIN="chenweiliang.com" && chown -R $USER:$USER /home/$USER/web/$DOMAIN/public_html && find /home/$USER/web/$DOMAIN/public_html -type d -exec chmod 755 {} \; && find /home/$USER/web/$DOMAIN/public_html -type f -exec chmod 644 {} \;

Panneau de configuration CWPDéfinir 755 autorisations

Si le panneau de contrôle CWP est installé sur votre VPS, veuillez vous connecter directement à l'arrière-plan du panneau de contrôle CWP pour définir les autorisations.

Étape 1 : Accédez à la page de correction des autorisations

  • Menu CWP -> Comptes d'utilisateurs -> Corriger les autorisations (corriger les autorisations et sélectionner l'utilisateur)

Étape 2 : Sélectionnez vos utilisateurs ▼

Réparer les autorisations et sélectionner les utilisateurs dans le panneau de contrôle CWP.

Étape 3 : Cliquez sur « Corriger les autorisations du compte » ▲

  • Le réglage du panneau de configuration CWP 755 autorisations est vraiment simple et rapide ^ _ ^

Autorisations de configuration de l'hôte virtuel

Si vous utilisez un hôte virtuel et non un VPS, la méthode de configuration ci-dessus ne s'applique pas.

Veuillez ajouter le code suivant au fichier wp-config.php dans le répertoire racine de votre site WordPress ▼

define("FS_METHOD","direct");
define("FS_CHMOD_DIR", 0755);
define("FS_CHMOD_FILE", 0755);

En gros, cela rendra votre programme WordPress à la fois plus sécurisé et capable de se mettre à niveau.

Pour mener à bien vos tâches de marketing en ligne, vous pouvez dès maintenant commencer à tester, installer et mettre à jour différents plugins de promotion en ligne . ^_^

J'espère que l'article « Résolution de l'échec de mise à jour de WordPress : la mise à niveau n'a pas pu être installée car nous n'avons pas pu copier certains fichiers » publié sur le blog de Chen Weiliang ( https://www.chenweiliang.com/ ) vous sera utile.

N'hésitez pas à partager le lien de cet article : https://www.chenweiliang.com/cwl-1833.html

Pour débloquer plus d'astuces cachées🔑, bienvenue sur notre chaîne Telegram !

Partagez et likez si vous aimez ! Vos partages et vos likes sont notre motivation continue !

 

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Remonter en haut