cancel
Showing results for 
Search instead for 
Did you mean: 

Установка модуля на Magento 2 через Magento Marketplace

Re: Установка модуля на Magento 2 через Magento Marketplace

После восстановления бэкапа, не работает админка.

Все пользователи в админке с русским интерфейсом.

 

Ошибка синтаксического анализа XML: корневой элемент не найден
Адрес: https://domen.com/pub/static/version1499111744/adminhtml/Magento/backend/ru_RU/images/magento-icon.svg
Строка 1, символ 1:

 

Попробовали выполнить следующие команды:

cd <path to magento core dir>
bin/magento setup:static-content:deploy --language ru_RU

 

Потом эту команду выполнили:

rm -rf var/view_preprocessed/ pub/static/


После этого снова выставили права:

find . -type f -exec chmod 644 {} \;

find . -type d -exec chmod 755 {} \;

find ./var -type d -exec chmod 777 {} \;

find ./pub/media -type d -exec chmod 777 {} \;

find ./pub/static -type d -exec chmod 777 {} \;

chmod 777 ./app/etc

chmod 644 ./app/etc/*.xml

chmod u+x bin/magento

Это не помогает. Админка не работоспособна.

Re: Установка модуля на Magento 2 через Magento Marketplace

Проблема решена.

 

Папка pub/static не содержала сгенерированного контента на ftp.

После чего выполнили следующие команды:

cd <path to magento core dir>
bin/magento setup:upgrade (команда устанавливает модули и автоматически очищает все кэши и деплоед контент)
bin/magento setup:static-content:deploy --language en_US
bin/magento setup:static-content:deploy --language ru_RU
bin/magento setup:static-content:deploy --language lt_LT

Также были выставлены права, которые соответствуют требованиям Magento:

chmod -R 777 pub
chmod -R 777 var

Была выключена настройка Sign Static Files (Configuration > Advanced > Developer > Static Files Settings), с которой у некоторых пользователей ранее бывали проблемы.

 

Так как на сервере малый memory_limit и команда деплоя не успевает отработать за 1 раз, в этом случае команда запускалась повторно. Также, обязательно выполнять данную команду для каждой локали.