2016-01-11 28 views
7

Sto cercando di installare Magento sul mio sistema Windows 10 con MAMP PRO, e ho avuto lo stesso errore più e più volte per un po 'di tempo. Il programma di installazione di Magento dice che manca la mia estensione php xsl. Per installare l'estensione, the manual dice che devo aggiungere l'argomento --with-xsl[=DIR] alla mia linea di configurazione ma non ho idea di come fare questo.estensione php xsl mancante controllo prontezza magento

Ho aggiunto extension=php_xsl.dll al mio file php.ini ma non è stato ancora aggiunto. Il php_xsl.dll è presente nella mia cartella /ext.

Quale potrebbe essere il problema?

risposta

0

Sono il tuo altro ext che hai caricato in php.ini funzionante nomarlly? (Prova php_info()) E hai pensato di scaricare correttamente il file .dll.

+0

Sì, l'altra estensione che ho caricato funziona normalmente e il file proviene da un'installazione di php 5 che potrebbe essere il problema, ma non riesco a trovare php_xsl.dll php7. – Dennis

+0

Quindi penso che dovresti usare php 5.6 di quanto tu non capisca questo problema. Non ho mai provato php7, quindi non so cosa ho bisogno di dire. :) – Zuko

7

in xamp/php/php.ini cerca e modifica il file php.ini e cerca; estensione = riga php_xsl.dll e rimuovi; prima di iniziare la linea e salvare il file php.ini.e aprire il gestore xamp e arrestare i servizi di apache e riavviare di nuovo.

7

Rimuovere il commento la riga seguente dal file php.ini (rimuovere ';' dalla linea) ..

; extension = php_xsl.dll

0

stavo installando Magento 2.1 su MAMP PRO WINDOWS (cosa che non è supportato e non è fatto) come newbie totale.

Lo stesso problema è apparso nelle estensioni intl enxsl mentre mancava; è stato rimosso.

Dopo aver provato tutto quello che ho appena guardato il phpinfo posizione php.ini() C: \ Users \ Public \ Documenti \ Appsolute \ MAMPPRO \ conf \ php7.0.6.ini

Copiato il php7.0.6. ini Ho cambiato molte posizioni diverse volte in questa directory di Windows e tutti i miei problemi erano spariti.

4

Questo perché XSL extension non è abilitato.
Per abilitare l'estensione XSL, andare nella posizione in cui è installato MAMP (o XAMPP). Quindi vai a php/php.ini.
Non commentare la riga extension=php_xsl.dll e riavviare il server.

1

Dopo quello che sembrava un milione di tentativi frustranti, ho finalmente trovato questa pagina e la nota sopra. Per qualche ragione, il file php.ini nel mio MampPro php 7.0.9 mancava l'intl e xsl dll (anche se ho tenuto il commento ";"

In ogni caso - ho visto la nota sopra e sono riuscito a fare il ammenda -.. e voilà, il problema è stato risolto

Vorrei che in qualche modo questa informazione è stata resa disponibile nella documentazione php e sito MampPro troppo Speriamo che questo non sarà un problema in patch o aggiornamenti futuri

1
.

Vai alla cartella php root,

Copia tutti i file icu * * * * .dll: da C: \ xampp \ php

a C: \ xampp \ apache \ bin

0

Magento è spesso installato su Linux.Il titolo di questa domanda sopra non specifica il server ma la domanda fa così sono incappato in questa risposta, anche se stavo cercando la soluzione Linux. Quindi, se qualcuno sta cercando come abilitare l'estensione xsl su Ubuntu, la risposta è qui: Enable XSL on Ubuntu 12.04

2
  1. Primo, basta apache.
  2. Modifica C: \ xampp \ php \ php.ini
  3. Rimuovere solo; al begiinning della linea extension=php_xsl.dll
  4. Quindi avviare apache nuovo

Funzionerà corretta.

0

Cerca php.ini in php fold e rimuovi; da; extension = php_xsl.dll e sei a posto

0

Le risposte più aggiornate non ti dicono dove andare a modificare questi file. Il percorso corretto è: C:\MAMPPRO\conf\php(version number here) Quindi è possibile rimuovere il; dall'estensione di riga = php_xsl.dll e riavviare il server.

Problemi correlati