Ошибки в процессе обновления друпала

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

Аватар пользователя Alex_web Alex_web 11 декабря 2017 в 11:06

Здравствуйте.
У меня два вопроса:

  1. Подскажите, пожалуйста, как безболезненно перенести модули из папки modules/ в папку sites/all/modules/?
  2. При обновлении друпала с версии 7.17 на версию 7.56 получил ошибки такого рода: User warning: The following module is missing from the file system: ckeditor_spoiler. For information about how to fix this, see the documentation page. в функции _drupal_trigger_error_with_delayed_logging() (строка 1143 в файле /home/u9703/domains/psiholog-online.com/includes/bootstrap.inc).
    Насколько я понял, такие ошибки вылезли как раз из-за того, что модули установлены не в ту папку, в которой по идее должны быть?

Комментарии

Аватар пользователя ivnish ivnish 11 декабря 2017 в 18:36

1) Переносим модули, пару раз очищаем кэш. Всё.
2) Есть много способов решения этой задачи, для меня самый простой, это удалить упоминание этого модуля из таблицы system. Я люблю этот способ, потому что он не требует установки никаких модулей.

Аватар пользователя Alex_web Alex_web 14 декабря 2017 в 12:52

itcrowd72, попробовал перенести модули webform, xmlsitemap и views из папки modules/ в папку sites/all/modules/. В результате - белый экран и ошибки:

Notice: Undefined index: bartik in _drupal_maintenance_theme() (line 74 of /home/u9703/domains/psiholog-online.com/includes/theme.maintenance.inc).
Notice: Trying to get property of non-object in _drupal_theme_initialize() (line 145 of /home/u9703/domains/psiholog-online.com/includes/theme.inc).
PDOException: SQLSTATE[42000] [1203] User u9703_psiholog already has more than 'max_user_connections' active connections in lock_may_be_available() (line 167 of /home/u9703/domains/psiholog-online.com/includes/lock.inc).
Notice: Trying to get property of non-object in _theme_build_registry() (line 710 of /home/u9703/domains/psiholog-online.com/includes/theme.inc).
Notice: Trying to get property of non-object in _theme_build_registry() (line 710 of /home/u9703/domains/psiholog-online.com/includes/theme.inc).
Notice: Trying to get property of non-object in _theme_build_registry() (line 710 of /home/u9703/domains/psiholog-online.com/includes/theme.inc).
Notice: Undefined index: bartik in theme_get_setting() (line 1414 of /home/u9703/domains/psiholog-online.com/includes/theme.inc).
Notice: Trying to get property of non-object in theme_get_setting() (line 1451 of /home/u9703/domains/psiholog-online.com/includes/theme.inc).
Notice: Trying to get property of non-object in theme_get_setting() (line 1461 of /home/u9703/domains/psiholog-online.com/includes/theme.inc).
Notice: Undefined index: bartik in template_preprocess_maintenance_page() (line 2704 of /home/u9703/domains/psiholog-online.com/includes/theme.inc).
Notice: Trying to get property of non-object in template_preprocess_maintenance_page() (line 2704 of /home/u9703/domains/psiholog-online.com/includes/theme.inc).
Warning: array_keys() expects parameter 1 to be array, null given in template_preprocess_maintenance_page() (line 2707 of /home/u9703/domains/psiholog-online.com/includes/theme.inc).
Warning: Invalid argument supplied for foreach() in template_preprocess_maintenance_page() (line 2707 of /home/u9703/domains/psiholog-online.com/includes/theme.inc).

То есть даже кеш после переноса модулей не почистить, так как сайт сломался. В итоге восстановил все обратно.

P.S. Я сеошник, который по воле случая вынужден разбираться в друпале. Поэтому не кидайте камнями за тривиальные вопросы по разработке)