Расширение php xsl отсутствует проверка готовности magento

Я пытаюсь установить magento на свою систему Windows 10 с помощью MAMP PRO, и я снова и снова получаю ту же ошибку снова и снова. Установщик magento говорит, что расширение php xsl отсутствует. Чтобы установить расширение, руководство говорит, что мне нужно добавить аргумент --with-xsl[=DIR] в мою строку конфигурации, но я понятия не имею, как это сделать.

Я добавил extension=php_xsl.dll в мой php.ini файл, но он по-прежнему не добавлен. php_xsl.dll присутствует в моей папке /ext.

Что может быть проблема?

Ответ 1

Раскомментируйте следующую строку из файла php.ini(удалите ';' из строки).

; расширение = php_xsl.dll

Ответ 2

в xamp/php/php.ini поиск и изменение файла php.ini, search ;extension=php_xsl.dll line, remove ; при запуске линии и сохраните файл php.ini. Затем откройте диспетчер xampp, остановите службы Apache и снова перезапустите.

Ответ 3

Это связано с тем, что XSL extension не включен.
Чтобы включить расширение XSL, перейдите в место, где установлен MAMP (или XAMPP). Затем перейдите к php/php.ini.
Отмените комментарий к строке extension=php_xsl.dll и перезапустите сервер.

Ответ 4

  • Сначала остановите apache.
  • Изменить C:\xampp\php\php.ini
  • Удалить только; в начале линии extension=php_xsl.dll
  • Затем снова запустите apache

Он будет работать правильно.

Ответ 5

После того, что показалось мне миллионом неудачных попыток, я, наконец, натолкнулся на эту страницу и примечание выше. По какой-то причине в файле php.ini в моем MampPro php 7.0.9 отсутствовала dll intl и xsl (хотя я продолжал раскомментировать ";"

В любом случае - я увидел вышеприведенную заметку и смог внести исправления - и вуаля, проблема была решена.

Я хочу, чтобы эта информация была предоставлена ​​в документации php и на сайте MampPro. Надеюсь, это не будет проблемой в будущих исправлениях или обновлениях.

Ответ 6

Перейдите в корневую папку php,

Скопируйте все файлы icu * * * *.dll: из C:\xampp\php

в C:\xampp\apache\bin

Ответ 7

  1. Перейти к файлу php.ini
  2. Изменить; расширение = xsl на расширение = xsl
  3. Перезапустите свой Apache xampp

Ответ 8

Используется ли ваш другой ext, который вы загрузили в php.ini, номинантно? (Попробуйте php_info()) И вы считали, что вы правильно загрузили файл .dll.

Ответ 9

Я устанавливал Magento 2.1 на MAMP PRO WINDOWS (что-то, что не поддерживается и не выполняется) как общий новичок.

Та же проблема обнаружила, что intl en xsl extensions отсутствует; был удален.

Попробовав все, что я только что посмотрел на php.ini-адрес phpinfo() C:\Users\Public\Documents\Appsolute\MAMPPRO\конф\php7.0.6.ini

Скопировал php7.0.6.ini Я несколько раз менял несколько мест в этом каталоге Windows, и все мои проблемы ушли.

Ответ 10

Magento часто устанавливается в Linux. Название этого вопроса выше не указывает сервер, но вопрос делает это, я наткнулся на этот ответ, хотя я искал решение Linux. Поэтому, если кто-то ищет, как включить расширение xsl на Ubuntu, ответ здесь: Включить XSL на Ubuntu 12.04

Ответ 11

Поиск php.ini в php fold и remove; from; extension = php_xsl.dll, и вам хорошо идти

Ответ 12

Самые передовые ответы не говорят вам, куда идти, чтобы редактировать эти файлы. Правильный путь: C:\MAMPPRO\conf\php(version number here) Затем вы можете удалить; из расширения строки = php_xsl.dll и перезапустить сервер.

Ответ 13

Что касается xampp версии 3.2.2, то обратите внимание на extension=xsl

Ответ 14

Вы можете устранить эту ошибку, просто выполнив следующие простые действия.

  1. Сначала остановите сервер Apache
  2. Затем перейдите в C:\xampp\php
  3. Открыть файл php.ini
  4. Тогда раскомментируйте все требуемые расширения
  5. Сохраните его и выйдите из
  6. Затем снова запустите xampp и попробуйте установить