web-dev-qa-db-fra.com

Comment appliquer un correctif de Git afin de résoudre un problème non résolu?

J'ai la dernière version stable de Joomla installée, 3.4 au moment de la rédaction de cet article.

Le problème est que je reçois une erreur lorsque j'essaie d'installer des fichiers d'extension compressés.

Aucun fichier sélectionné. Impossible de trouver le package d'installation

J'ai trouvé ce lien qui fournit un correctif pour le problème. https://docs.joomla.org/J3.x:Extension_won%27t_install

Auparavant, je n'avais pas la configuration du site Web dans git, mais j'ai depuis créé un git dans mon client (Tower) pour le site Web. J'ai essayé d'installer le correctif en téléchargeant le fichier en tant que 6180.patch, puis en appliquant le correctif via le client, mais la procédure échoue.

Y a-t-il autre chose que je puisse faire pour pouvoir télécharger des zips d'extension?

2
StuartM

Je crois que vous appliquez le correctif de manière incorrecte.

Pour installer correctement les correctifs git, vous devez exécuter quelques fonctions de ligne de commande, décrites dans le tutoriel suivant:

https://ariejan.net/2009/10/26/how-to-create-and-apply-a-patch-with-git/

Personnellement, je pense que vous pouvez simplement effectuer le changement manuellement car il ne faut que quelques ajustements mineurs dans 3 fichiers. Pour voir la différence de code, consultez la demande d'extraction soumise à Joomla sur Github:

https://github.com/joomla/joomla-cms/pull/6180/files

2
Lodder

Vous pouvez utiliser un outil principalement conçu à des fins de test sous Joomla: com_patchtester

Vous pouvez rechercher directement après l'ID de demande d'extraction: 6180.

1
Valentin Despa