Я хочу установить расширение Magento в WAMP, но не из системы подключения Magento.
Как я могу это сделать? У меня есть код модуля (расширения), и я уже установил образцы данных в установке Magento.
Спасибо.
Я хочу установить расширение Magento в WAMP, но не из системы подключения Magento.
Как я могу это сделать? У меня есть код модуля (расширения), и я уже установил образцы данных в установке Magento.
Спасибо.
Вы размещаете код в
app/code/local/Packagename/Modulename
Где Packagename/Modulename
применяется к вашему конкретному модулю (если у вас есть код, он уже должен быть в этой структуре)
Затем в
app/etc/modules
Добавьте файл XML с именем Packagename_Modulename.xml
со следующим содержимым.
<?xml version="1.0" encoding="UTF-8"?>
<config>
<modules>
<Packagename_Modulename>
<active>true</active>
<codePool>local</codePool>
</Packagename_Modulename>>
</modules>
</config>
Снова замените Packagename_Modulename
конкретным именем пакета и именем модуля, который вы устанавливаете.
Вам нужно будет очистить кеш Magento, чтобы увидеть изменения.
Вышеизложенное не поможет вам, если у вас есть упакованное расширение magento, поскольку оно уже будет содержать правильную структуру каталогов, которую требует magento.
Если вы загрузили упакованное расширение, у вас обычно будет структура каталогов, упакованная в файл tar.gz / zip, например:
приложение/
кожа/
Если у вас есть такая структура каталогов, вы можете просто вставить файлы в корневой каталог Magento, и Magento найдет для вас модуль.
вы должны ВСЕГДА делать резервную копию перед установкой расширения :-)
Чтобы установить расширение Magento 2, следуйте инструкциям ниже:
Сделайте резервную копию вашего веб-каталога и сохраните базу данных.
Скачать установочный пакет.
Загрузите содержимое инсталляционного пакета в корневую папку вашего магазина через FTP/SFTP; установить расширение magento 2.
Подключитесь к корневому каталогу вашего магазина с помощью SSH:
cd path_to_the_store_root_folder
Запустите 3 команды ниже:
php -f bin/magento setup:upgrade
php -f bin/magento setup:static-content:deploy
php -f bin/magento setup:di:compile menu_console
Очистите кеш магазина, выйдите из бэкэнда и войдите снова
Выполните следующую команду
php -f bin/magento cache:clean menu_clear_cache
Или перейдите в Back-end > System > Cache Management. Нажмите следующие кнопки, чтобы полностью очистить кеш магазина: