Impossible de télécharger le thème - "Êtes-vous sûr de vouloir faire cela" Correction d'erreur

Publié: 2017-03-21

Le message "Impossible de télécharger le thème - Êtes-vous sûr de vouloir le faire ?" L'erreur apparaît assez régulièrement pour les utilisateurs de WordPress, mais elle devrait être assez simple à résoudre. WordPress est écrit en PHP, qui est un langage de script côté serveur populaire sur le Web. Si vous avez acheté un thème et essayé de télécharger le fichier zip à l'aide du téléchargeur WordPress, vous risquez de rencontrer la fameuse erreur Impossible de télécharger le thème. Cette erreur est très courante et votre configuration PHP en est probablement la principale raison. Pour être plus précis, la configuration PHP initiale sur la plupart des serveurs limite les téléchargements de fichiers volumineux - vous n'êtes donc pas autorisé à télécharger votre thème s'il dépasse, disons, 2 Mo.

Correction du thème Impossible de télécharger - Erreur "Êtes-vous sûr de vouloir faire cela"

La première solution est destinée aux personnes qui ont un accès SSH à leurs serveurs et qui sont à l'aise avec l'utilisation du terminal et de vim. La deuxième solution est destinée aux personnes qui ne veulent pas jouer avec les fichiers de configuration du serveur et préfèrent une approche graphique plus simple utilisant un client FTP.

Option 1 : Modifier la configuration PHP (VPS/Hébergement dédié)

Selon le forfait dont vous disposez, les hébergeurs vous permettent de modifier les fichiers de configuration de PHP. Mais cela s'applique souvent aux VPS et aux plans d'hébergement dédiés qui ont un accès SSH. L'hébergement partagé peut être difficile à configurer, car vous êtes sur un serveur avec des tonnes d'autres personnes et vous n'avez pas le contrôle souhaité pour apporter des modifications. C'est pourquoi cette méthode est recommandée pour les personnes disposant d'un VPS ou d'un hébergement dédié.

Le fichier de configuration que nous devons modifier s'appelle php.ini.

Trouver l'emplacement de php.ini

Connectez-vous à votre serveur à l'aide de SSH et accédez à la racine de votre document. Pour cette solution, nous utiliserons un serveur Ubuntu 14.04 LTS. Sous réserve que vous ayez installé tous les outils nécessaires à votre installation WordPress, ouvrez votre racine de document en :

Commande : cd /var/www/html

Une fois que vous êtes dans la racine du document, suivez attentivement les étapes suivantes :

  1. Créez un fichier vide appelé info.php en tapant : sudo touch ./info.php.
  2. Ouvrez le fichier nouvellement créé en tapant : sudo vim info.php. Une fois que vim aura ouvert le fichier vide, nous écrirons une seule ligne de code PHP. Appuyez sur I pour entrer en mode Insertion dans vim, puis écrivez : <?php php_info(); ?> . Pour enregistrer ces modifications, appuyez sur Échap, puis écrivez :wq et appuyez sur Entrée. Cela indiquera à vim d'écrire les modifications et de quitter.
  3. Accédez à votre domaine ou adresse IP et ouvrez ce fichier en tapant : www.mondomaine.com/info.php
  4. Une fois qu'il s'ouvre, recherchez le fichier de configuration chargé. Ce sera quelque part au début de la configuration répertoriée. Cela nous indiquera où le fichier php.ini est stocké sur notre serveur. Il devrait ressembler à : /etc/php5/apache2/php.ini. Assurez-vous de copier ou de mémoriser ce chemin.

IMPORTANT : Une fois que vous connaissez le chemin, vous devez supprimer le fichier info.php, car les autres visiteurs peuvent taper la même URL que vous avez entrée et voir votre configuration PHP. Cela peut rendre votre site Web vulnérable à tous les types d'attaques.

Pour supprimer le fichier info.php, ouvrez à nouveau votre terminal, assurez-vous que vous êtes toujours à la racine du document (sinon, revenez-y) et écrivez :

Commande : sudo rm ./info.php.

Modification de php.ini

Maintenant que nous savons où se trouve notre fichier de configuration principal, nous allons l'ouvrir avec vim, tout comme nous avons ouvert info.php, et y apporter quelques modifications.

Pas:

  1. Ouvrez php.ini. Écrivez la commande suivante pour ouvrir php.ini : sudo vim /etc/php5/apache2/php.ini. N'oubliez pas qu'il s'agit du chemin depuis info.php. Cela peut être différent dans votre cas.
  2. La commande ci-dessus devrait ouvrir un fichier assez volumineux. Appuyez sur I pour entrer en mode insertion de vim et faites défiler jusqu'à ce que vous trouviez les 2 variables (lignes) suivantes : post_max_size et upload_max_filesize. Leurs valeurs par défaut doivent être 8M et 2M. Et c'est pourquoi votre thème ne serait pas téléchargé. Puisque vous êtes en mode insertion, remplacez les valeurs par défaut par 30M sur les deux variables.
  3. La chose courante à faire est d'augmenter également la limite de mémoire. Trouvez la variable memory_limit et augmentez-la en fonction de la quantité de RAM dont dispose votre serveur. La valeur par défaut de la limite de mémoire doit être 128M. Vous pouvez changer cela en 256M.
  4. Une fois ces modifications effectuées, appuyez sur Echap pour quitter le mode Insertion et écrivez :wq pour enregistrer les modifications.
  5. La dernière étape consiste à redémarrer apache (notre serveur Web), afin que ces modifications puissent prendre effet. Ecrivez la commande suivante : sudo service apache2 restart. Si vous utilisez un serveur Ubuntu plus récent (c'est-à-dire 16.04 LTS), la commande est légèrement différente : sudo systemctl restart apache2.service.

Vous avez réussi ! Maintenant que nous avons modifié la limite de téléchargement de fichiers, vous pouvez télécharger votre thème sans aucun problème à l'aide du téléchargeur WordPress.

Option 2 : Téléchargez le thème via FTP (hébergement partagé)

Si vous êtes sur un hébergement partagé, ou si vous ne voulez pas vous embêter avec la configuration du serveur et de PHP, il existe un moyen plus simple de télécharger votre thème. Cette solution consiste à créer un compte FTP dans votre cPanel et à utiliser un client FTP.

Connectez-vous à votre cPanel et trouvez la section Comptes FTP. Il y a de fortes chances que votre fournisseur d'hébergement ait déjà créé un compte FTP par défaut pour vous. Si tel est le cas, vous pouvez utiliser celui-ci avec votre mot de passe de connexion ou en créer un nouveau en insérant un chemin, un nom d'utilisateur et un mot de passe.

L'important ici est d'obtenir les informations d'identification FTP qui vous permettront de vous connecter et de télécharger le thème. Les clients FTP demandent 3 identifiants : serveur, nom d'utilisateur et mot de passe. Vous pouvez obtenir tout cela à partir de la section Comptes FTP de votre cPanel.

Maintenant que vous avez un compte FTP, il est temps de le mettre en service. Il existe de nombreux clients FTP, payants et gratuits. Si vous utilisez un Mac, je suggérerais Cyberduck, une solution FTP gratuite avec une excellente interface utilisateur. Si vous êtes sous Windows, consultez FileZilla.

Quel que soit le client que vous choisissez, une fois que vous l'avez installé et ouvert, recherchez l'onglet Ouvrir/Nouvelle connexion. Une fois que vous avez cliqué sur Ouvrir la connexion, remplissez les fichiers suivants en conséquence :
Protocole : choisissez le protocole de transfert de fichiers (FTP)
Port : Cela devrait être pré-rempli pour vous, mais si ce n'est pas le cas, le protocole de transfert de fichiers utilise le port 21 pour les connexions entrantes.
Serveur : Il s'agit du champ du serveur de vos comptes FTP. Souvent, les hébergeurs définissent le nom du serveur comme nom de domaine - sans le "www". Ainsi, cela pourrait ressembler à quelque chose comme mondomaine.com.
Nom d'utilisateur : Le nom d'utilisateur FTP
Mot de passe : Le mot de passe FTP

Une fois que vous avez cliqué sur connexion, vous devriez voir votre répertoire racine (qui était /var/www/html dans notre cas - comme vu dans la première solution). À partir de là, vous pouvez cliquer entre les répertoires comme vous le feriez dans votre système d'exploitation. C'est beaucoup plus facile de naviguer entre les fichiers et les répertoires à l'aide du terminal comme nous l'avons fait ci-dessus.

Décompressez votre fichier de thème zip sur votre ordinateur et accédez à /wp-content/themes/ dans le client FTIP sur le serveur. Maintenant, faites simplement glisser et déposez le dossier décompressé dans le répertoire du thème et attendez quelques minutes que le transfert se termine. Notez que le thème est plus grand, le transfert peut prendre jusqu'à 1 heure. La vitesse de votre connexion Internet est également importante.

Dès que le transfert se termine avec succès, vous pouvez accéder à WordPress Dashboard -> Apparence et y trouver votre thème. Ensuite, activez simplement le thème et tout devrait fonctionner pleinement.

Remarque : Assurez-vous que le transfert a été effectué avec succès et sans erreur. FTP peut être un processus fragile, et les clients peuvent arrêter la connexion ou transférer vers le serveur si quelque chose ne va pas. Vous pouvez vous assurer que tout s'est bien passé en vérifiant la console de transfert du client.

Si vous continuez à être interrompu, vous devrez supprimer les fichiers déjà transférés sur le serveur et recommencer - jusqu'à ce que le thème soit téléchargé à 100 % sur le serveur.