J'essaie d'installer magento sur mon système Windows 10 avec MAMP PRO et j'obtiens la même erreur maintes et maintes fois. Le programme d’installation de magento indique que mon extension php xsl est manquante. Pour installer l'extension, le manuel indique que je dois ajouter l'argument --with-xsl[=DIR]
à ma ligne de configuration, mais je ne sais pas comment procéder.
J'ai ajouté extension=php_xsl.dll
à mon fichier php.ini
mais il ne l'a toujours pas été. Le php_xsl.dll
est présent dans mon dossier /ext
.
Quel pourrait être le problème?
Décommentez la ligne suivante du fichier php.ini (supprimez ';' de la ligne) ..
; extension = php_xsl.dll
dans xamp/php/php.ini
recherchez et modifiez le fichier php.ini
, recherchez la ligne ;extension=php_xsl.dll
, supprimez ;
au début de la ligne et enregistrez le fichier php.ini
. Ensuite, ouvrez le gestionnaire xampp, arrêtez les services Apache et redémarrez à nouveau.
En effet, le XSL extension
n'est pas activé.
Pour activer l'extension XSL, rendez-vous à l'emplacement où MAMP (ou XAMPP) est installé. Ensuite, allez à php/php.ini
.
Décommentez la ligne extension=php_xsl.dll
et redémarrez le serveur.
extension=php_xsl.dll
It will work proper.
Allez dans votre dossier racine php,
Copiez tous les fichiers icu * * * * .dll: À partir de C:\xampp\php
vers C:\xampp\Apache\bin
Après ce qui semblait être un million de tentatives frustrantes, je suis finalement tombé sur cette page et la note ci-dessus. Pour une raison quelconque, le fichier php.ini de ma version 7.0.9 de MampPro php manquait des dll intl et xsl (même si je continuais à ne pas commenter le ";"
Quoi qu'il en soit - j'ai vu la note ci-dessus et j'ai pu corriger le problème - et voilà, le problème a été résolu.
J'aimerais que cette information soit disponible dans la documentation php et sur le site de MampPro. Espérons que cela ne posera pas problème dans les futurs correctifs ou mises à jour.
J'installais Magento 2.1 sur MAMP PRO WINDOWS (quelque chose qui n'est pas pris en charge et qui n'est pas fait) en tant que débutant.
Le même problème est apparu dans les extensions intl en xsl manquantes while; a été éliminé.
Après avoir tout essayé, je viens de regarder l'emplacement php.ini, phpinfo () C:\Utilisateurs\Public\Documents\Appsolute\MAMPPRO\conf\php7.0.6.ini.
Copié le php7.0.6.ini, j'ai changé à plusieurs endroits plusieurs fois juste dans ce répertoire Windows et tous mes problèmes avaient disparu.
Rechercher php.ini dans php fold et supprimer; à partir de; extension = php_xsl.dll et vous êtes prêt à partir
Est-ce que votre autre poste que vous avez chargé dans php.ini fonctionne normalement?. (Essayez avec phpinfo ())
Les réponses les plus votées ne vous disent pas où aller pour éditer ces fichiers. Le chemin correct est: C:\MAMPPRO\conf\php(version number here)
Vous pouvez ensuite supprimer le; à partir de l'extension de ligne = php_xsl.dll et redémarrez le serveur.
Magento est souvent installé sur Linux. Le titre de la question ci-dessus ne spécifie pas le serveur, mais la question le fait. Je suis tombé sur cette réponse, bien que je cherchais la solution Linux. Donc, si quelqu'un cherche comment activer l'extension xsl sur Ubuntu, la réponse est la suivante: Activer XSL sur Ubuntu 12.04