1. Главная
  2. Форумы
  3. Техподдержка Drupal
  4. Решение проблем

Ошибка 500 при обновлении ядра

Главные вкладки

Аватар пользователя svisch svisch 16 августа 2017 в 21:22

На 8 стоит коммерц.
При обновлении ядра сайт выдаёт ошибку 500.
В логах следующее:
PHP Fatal error: Interface 'CommerceGuys\\Intl\\Currency\\CurrencyInterface' not found in /var/www/u0109373/data/www/test.cashmere-legend.ru/modules/commerce/modules/price/src/Entity/CurrencyInterface.php on line 16

С чем может быть связано, может кто подскажет?! Спасибо

Комментарии

Аватар пользователя Studio VIZA Studio VIZA 16 августа 2017 в 21:37

https://www.drupal.org/node/2349861

Bojanz Кредитование : боянз прокомментировал3 years ago
Пожалуйста, убедитесь, что вы следуете инструкциям по установке из https://github.com/commerceguys/commerce.
Все, кто попал в каталог поставщика / в папку «Торговля», явно не сделали этого.

Процесс установки по-прежнему болезнен, но мы работаем над его переделкой и упрощением.

Аватар пользователя Niklan Niklan 17 августа 2017 в 8:15
1

Коммерц в 8-ке ставится искслючительно композером. Похоже на то что ставился по старинке и множественные зависимости просто не догрузились. Если, все же, ставился композером, надо написать composer update --with-dependencies

Аватар пользователя svisch svisch 17 августа 2017 в 12:13

Наверное все же сам коммерц устанавливал старым способом. Композером только adress. Что теперь надо все по новой или можно как то исправить? composer update --with-dependencies не помогло

Аватар пользователя Niklan Niklan 17 августа 2017 в 12:32
1

Поставить композером, выходов нет если ставился иначе. composer require drupal/commerce
Там всегда и везде написано было что для Drupal 8 модуль работает только при установке через композер, на орге лишь исходники для ознакомления.

Аватар пользователя bumble bumble 17 августа 2017 в 14:00
1

Пробуйте удалить папку модуля, и потом композером установить.
Тут главное чтоб структура директорий была соблюдена (если композер ставит в modules/contrib/ то и ранее установленный модуль должен там же находится). Ну, или искать где оно сейчас там в настройках путь к модулям прописывает и менять

Логотип drupal.ru

Содержимое сайта публикуется на условиях CreativeCommons Attribution-ShareAlike 3.0 или более поздней версии. Программные коды в тексте статей — на условиях GNU GPL v2 или более поздней версии.

Документация по совместной работе с репозиторием drupal.ru – https://docs.drupal.ru/code

Drupal – торговая марка Дриса Бёйтарта

12+

AltStyle によって変換されたページ (->オリジナル) /