Drush 10, Drupal 9. The website encountered an unexpected error. Please try again later.

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

Аватар пользователя v.dutova v.dutova 17 августа 2020 в 20:27

Долго пыталась подсоединить Drush к SQL.
Сей командами таки удалось:
1) Команда export PATH=/usr/local/php72/bin:$PATH
2) student.ru@mv105:~$ echo "alias drush='/opt/php72/bin/php ~/.conf ig/composer/vendor/bin/drush' " >> ~/.bashrc && source ~/.bashrc

Итог
Можно обращаться к sql
И устанавливать модули через drush
А еще сайту стало плохо.

При добавлении к settings.php строки $config['system.logging']['error_level'] = 'verbose';
На странице сайта выдает следующее:

The website encountered an unexpected error. Please try again later.
Error: Class 'Drush\Log\DrushLog' not found in Drupal\Component\DependencyInjection\Container->createService() (line 257 of core/lib/Drupal/Component/DependencyInjection/Container.php).
Drupal\Component\DependencyInjection\Container->createService(Array, 'logger.drupaltodrush') (Line: 171)
Drupal\Component\DependencyInjection\Container->get('logger.drupaltodrush', 1) (Line: 432)
Drupal\Component\DependencyInjection\Container->resolveServicesAndParameters(Array) (Line: 271)
Drupal\Component\DependencyInjection\Container->createService(Array, 'logger.factory') (Line: 171)
Drupal\Component\DependencyInjection\Container->get('logger.factory', 1) (Line: 432)
Drupal\Component\DependencyInjection\Container->resolveServicesAndParameters(Array) (Line: 247)
Drupal\Component\DependencyInjection\Container->createService(Array, 'logger.channel.file') (Line: 171)
...
...

Пожалуйста, подскажите, как решить проблему?

Комментарии

Аватар пользователя ivnish ivnish 17 августа 2020 в 20:37

Если после добавления параметра в settings.php у вас сайт не работает, то логично, что этот параметр нужно убрать

Аватар пользователя jura12 jura12 17 августа 2020 в 23:25

1. Drupal 9 php 7.2 не поддерживает установите 7.3 или 7.4. думаю покачто лучше 7.3.
2. ошибку надо выводить полностью.

Аватар пользователя v.dutova v.dutova 18 августа 2020 в 8:48

Вы абсолютно правы! Я совершила ошибку и по невнимательности прописала пути на php72 а не php73, а потом этим Drush сделала запуск модуля (Drush pm-enable xmlsitemap), установка прошла успешно и видимо "сломала" сайт.
Не подскажите, можно ли как то корректно теперь это исправить?(