Size: a a a

2020 June 08

AI

Andrei Ivnitskii in Drupal RU
alexander
Да, почта у меня  пошла, но теперь другая проблема. Падает отчет о состоянии - "На сайте произошла непредвиденная ошибка. Пожалуйста, повторите попытку позже."

В журнале
Drupal\Core\Extension\Exception\UnknownExtensionException: The module phpmailer does not exist or is not installed. in Drupal\Core\Extension\ExtensionList->getExtensionInfo() (line 346 of /var/www/site/core/lib/Drupal/Core/Extension/ExtensionList.php).

Почему так? Ведь модуль стоит? Надо еще какой-то модуль обновить через composer?
Вангую, что раньше модуль был в /modules, а потом composer поставил его в /modules/contrib

Нужно кэш сбросить, да
источник

a

alexander in Drupal RU
Алексей @ivnish Да, дело в кеше. Спасибо.
источник

a

alexander in Drupal RU
Блин. Теперь новый прикол. Отчет ругается, что

The following module is marked as installed in the core.extension configuration, but it is missing: phpmailer

Это потому что, что я снес drupal/phpmailer. У него ограничение phpmailer/phpmailer <6.
А у drupal/smtp, который был нужен для работы почты, требования phpmailer/phpmailer >6.

И как быть в такой ситуации? У меня ведь при очередном обновлении ругаться будет?
Я прошу прощения, если вопросы несерьезные, у меня сайт просто на поддержке, я в друпале плохо разбираюсь.
источник

ИЛ

Иван Лещёв in Drupal RU
alexander
Блин. Теперь новый прикол. Отчет ругается, что

The following module is marked as installed in the core.extension configuration, but it is missing: phpmailer

Это потому что, что я снес drupal/phpmailer. У него ограничение phpmailer/phpmailer <6.
А у drupal/smtp, который был нужен для работы почты, требования phpmailer/phpmailer >6.

И как быть в такой ситуации? У меня ведь при очередном обновлении ругаться будет?
Я прошу прощения, если вопросы несерьезные, у меня сайт просто на поддержке, я в друпале плохо разбираюсь.
продолжай
ещё можешь карьёрный экскаватор взять на поддержку
источник

A

Alexey in Drupal RU
прежде чем снести нужно было выключить его
источник

ИЛ

Иван Лещёв in Drupal RU
причём это не за одну итерацию CI делается
источник

AI

Andrei Ivnitskii in Drupal RU
alexander
Блин. Теперь новый прикол. Отчет ругается, что

The following module is marked as installed in the core.extension configuration, but it is missing: phpmailer

Это потому что, что я снес drupal/phpmailer. У него ограничение phpmailer/phpmailer <6.
А у drupal/smtp, который был нужен для работы почты, требования phpmailer/phpmailer >6.

И как быть в такой ситуации? У меня ведь при очередном обновлении ругаться будет?
Я прошу прощения, если вопросы несерьезные, у меня сайт просто на поддержке, я в друпале плохо разбираюсь.
Для новичков у нас есть отдельный канал @drupal_beginner где можно задавать любые, даже глупые вопросы. Настоятельно приглашаю
источник

a

alexander in Drupal RU
Alexey
прежде чем снести нужно было выключить его
Да, уже почитал про это. Причем снес я его, по привычке, через композер, а надо было через админку.
Ладно, буду разбираться. Спасибо.
источник

AI

Andrei Ivnitskii in Drupal RU
alexander
Да, уже почитал про это. Причем снес я его, по привычке, через композер, а надо было через админку.
Ладно, буду разбираться. Спасибо.
Через админку - это деинсталляция модуля из бд друпала (файлы остаются на диске), а через composer это именно удаление файлов с диска
источник

АК

Алексей Кузнецов... in Drupal RU
эти типа как открутить у машины колесо на ходу
источник

a

alexander in Drupal RU
Ну да. Точная аналогия =)
источник

A

Alexey in Drupal RU
да ну, всего лишь плюется ошибкой, но ничего не падает
источник

a

alexander in Drupal RU
Andrei Ivnitskii
Через админку - это деинсталляция модуля из бд друпала (файлы остаются на диске), а через composer это именно удаление файлов с диска
Неправильно написал. Я прочитал, что надо сначала удалять из админки, а потом уже через composer.
источник

AI

Andrei Ivnitskii in Drupal RU
alexander
Неправильно написал. Я прочитал, что надо сначала удалять из админки, а потом уже через composer.
Сначала удалить модуль из бд, а потом уже файлы с сервера
источник

АК

Алексей Кузнецов... in Drupal RU
через композер ты ттлько загружаешь или удаляешь код. А через админку ты включаешь и выключаешь модули. Естественно, что сначала надо выключить, а потом удалить
источник

a

alexander in Drupal RU
Теперь буду знать.
Подскажие, раз уж у меня тут нубский камингаут. А есть годные курсы/книги по друпалу? А то у него порог входа достаточно высокий, как я слышал.
источник

AI

Andrei Ivnitskii in Drupal RU
alexander
Теперь буду знать.
Подскажие, раз уж у меня тут нубский камингаут. А есть годные курсы/книги по друпалу? А то у него порог входа достаточно высокий, как я слышал.
источник

AI

Andrei Ivnitskii in Drupal RU
Там есть видеоуроки с самого начала
источник

a

alexander in Drupal RU
Ага, нашел. Спасибо.
источник

a

alexander in Drupal RU
Еще вопрос. Я до сих пор обновлял ядро файлами (качал архив, удалял все кроме modules и т.п. ну и как везде написано).
В архиве идет свой composer.json. Т.е. при очередном обновлении он затрет мой. Я правильно понимаю, что теперь во время обновления я должен оставлять свой composer в корне. Это не вызовет проблем при запуске update?
источник