MAMP PROを使用してWindows 10システムにmagentoをインストールしようとしていますが、今まで何度も同じエラーが発生しています。 magentoインストーラーは、私のphp xsl拡張モジュールが欠落していると言います。拡張機能をインストールするには、 マニュアル は、configure行に引数--with-xsl[=DIR]
を追加する必要があると言いますが、これを行う方法がわかりません。
extension=php_xsl.dll
をphp.ini
ファイルに追加しましたが、まだ追加されていません。 php_xsl.dll
は/ext
フォルダーにあります。
問題は何でしょうか?
Php.iniファイルから次の行のコメントを解除します(行から「;」を削除します)。
; extension = php_xsl.dll
xamp/php/php.ini
検索と変更php.ini
ファイル、検索;extension=php_xsl.dll
行、削除;
行の開始および保存php.ini
ファイル。次に、xamppマネージャーを開き、Apacheサービスを停止して、再起動します。
これは、XSL extension
は有効になっていません。
XSL拡張機能を有効にするには、MAMP(またはXAMPP)がインストールされている場所に移動します。次に、php/php.ini
。
行のコメントを解除extension=php_xsl.dll
そしてサーバーを再起動します。
extension=php_xsl.dll
.
Phpルートフォルダーに移動し、
すべてのicu * * * * .dllファイルをコピー:C:\ xampp\phpから
c:\ xampp\Apache\binへ
100万人のイライラする試みのように思えた後、私はついにこのページと上記のメモに出会いました。何らかの理由で、MampPro php 7.0.9のphp.iniファイルにintlおよびxsl dllがありませんでした(「;」のコメントを外し続けたにもかかわらず)
とにかく-私は上記のメモを見て、修正を行うことができました-そして出来上がり、問題は解決しました。
どういうわけか、この情報がphpのドキュメントとMampProサイトでも利用可能になったことを願っています。うまくいけば、これは将来のパッチやアップデートで問題にならないでしょう。
私は、Magento 2.1をMAMP PRO WINDOWS(サポートされておらず、実行されていないもの)にまったくの初心者としてインストールしていました。
同じ問題がintl en xsl拡張が欠落している間にポップアップしました;除去された。
すべてを試した後、php.iniの場所phpinfo()C:\ Users\Public\Documents\Appsolute\MAMPPRO\conf\php7.0.6.iniを確認しました。
Php7.0.6.iniをコピーし、複数の場所で何度も何度もこのWindowsディレクトリに変更しただけで、すべてのトラブルがなくなりました。
Php foldでphp.iniを検索して削除します。 ; extension = php_xsl.dllから、準備完了
Php.iniに読み込んだ他のextは正常に機能していますか?.
最も賛成の答えは、これらのファイルを編集する場所を教えていないことです。正しいパスは次のとおりです。C:\MAMPPRO\conf\php(version number here)
その後、;を削除できます。行extension = php_xsl.dllからサーバーを再起動します。
多くの場合、MagentoはLinuxにインストールされます。上記のこの質問のタイトルはサーバーを指定していませんが、質問はそうしているので、Linuxソリューションを探していましたが、この答えにつまずきました。だから誰かがUbuntuでxsl拡張を有効にする方法を探しているなら、答えはここにあります: buntu 12.04でXSLを有効にする