Русский патч загрузил в то папку где стоит мадженто.
потом вывел патч из архива.
потом ввел команду
composer require etws/magento-language-ru_ru:*
@Cyber_Hacker wrote:https://prnt.sc/hppp44
Много раз попытался но папку не видет
Теперь ошибка видна и есть о чём подумать. С папкой тут нет никакой связи - почему-то composer считает, что нет подходящей версии языкового пакета.
Сегодня проверим на версии 2.2.2 (последний раз тестировали на 2.2.1)
@Cyber_Hacker wrote:Русский патч загрузил в то папку где стоит мадженто.
потом вывел патч из архива.
потом ввел командуcomposer require etws/magento-language-ru_ru:*
А вот тут становится ясно, что вы не поняли инструкцию. Если вы пользуетесь composer, то копировать самому ничего никуда не надо.
Если вы копируете файлы вручную на сервер, то запускать composer не надо и там другие пункты в инструкции.
"Русский патч загрузил в то папку где стоит мадженто.
потом вывел патч из архива.
потом ввел команду"
Скорее всего вы этим действием убили composer.json самой magento 2 , то есть переписали на тот, который идет с языковым пакетом.
Посмотрите содержание файла composer.json в папке где у вас установлена magento 2.
Если он следующего содержания:
{ "name": "etws/magento-language-ru_ru", "description": "Russian Language Pack for Magento 2", "keywords": [ "magento2", "translation" ], "type": "magento2-language", "version": "1.3.1", "license": [ "EFL1" ], "authors":[ { "name":"ET Web Solutions", "email": "support@etwebsolutions.com", "homepage": "http://www.etwebsolutions.com/" } ], "support": { "email": "support@etwebsolutions.com", "issues": "https://bitbucket.org/etws/m2_russianlanguagepack/issues", "source": "https://bitbucket.org/etws/m2_russianlanguagepack/src" }, "require": { "magento/framework": ">100.0.0" }, "autoload": { "files": [ "registration.php" ] } }
То поздравляю вас, вы убили поддержку composer'а в своей magento.
Как восстановить? Залейте правильный composer.json от magento 2.2.2
И только после этого запускайте комманду
composer require etws/magento-language-ru_ru:*
Нет ничего не повреждено.
{
"name": "magento/project-community-edition",
"description": "eCommerce Platform for Growth (Community Edition)",
"type": "project",
"version": "2.2.2",
"license": [
"OSL-3.0",
"AFL-3.0"
],
"require": {
"magento/product-community-edition": "2.2.2",
@niro wrote:
Я так понимаю при кодирование composer require, я какой либо патч не должен установить куда либо?
Мы протестировали установку через composer на Magento 2.2.2. вот по этой инструкции
http://doc.etwebsolutions.com/ru/instruction/m2_russian_language_pack/install
устанавливается без проблем.
Если у вас не работает установка через composer, то воспользуйтесь второй частью инструкции - установка вручную.
Почему именно у вас не работает, сказать тяжело - мы не знаем, что вы уже сделали с вашей копией Magento. Обучать устанавливать Magento и модули дистанционно долго и не интересно.
Совет: Раз вы пока учитесь, то установите Magento с нуля и попробуйте поставить всё по инструкции.
Хорошо я с нуля установлю Magento 2.2.2
Я с Magento ничего не делал, просто установил Magento в ручную.
А с самого Magento 2.2.2 установил с официального сайта. Размером 87.85 MB
Сейчас попробую установить с хостинга автоматическим способом.
Удалил Magento который установил в ручную, записал новую с Softaculous.
Потом ввел команду:
composer require etws/magento-language-ru_ru:*
Вот результат:
https://prnt.sc/hq0uq7
Что такое Softaculous?
Вы уверены, что там правильная версия Magento? Потому как так может сказать, когда наш модуль не поддерживает версию. Но мы сегодня качали Magento с официального сайта и ставили - проблем не было.
@Cyber_Hacker wrote:Попытка вторая:
Создайте путь в корне сайта:/app/i18n/etws/ru_ruРезультат:
https://prnt.sc/hq138g
Вам же показывает, что нет такой папки. Разберитесь где вы её создали реально или разберитесь с правами доступа - может ваш пользователь не видит те файлы, которые вы добавляете каким-то особенным способом.