Здравствуйте!
Не могу решить проблему, при активации любого модуля появляются следующие ошибки:
Warning: Invalid argument supplied for foreach() в функции _drupal_schema_initialize() (строка 6621 в файле /home/u150676/brandprogress.ru/www/includes/common.inc).
Warning: Invalid argument supplied for foreach() в функции _drupal_schema_initialize() (строка 6621 в файле /home/u150676/brandprogress.ru/www/includes/common.inc).
Warning: Invalid argument supplied for foreach() в функции _drupal_schema_initialize() (строка 6621 в файле /home/u150676/brandprogress.ru/www/includes/common.inc).
Warning: Invalid argument supplied for foreach() в функции _drupal_schema_initialize() (строка 6621 в файле /home/u150676/brandprogress.ru/www/includes/common.inc).
DatabaseSchemaObjectExistsException: Таблица metatags_quick_path_based уже существует. в функции DatabaseSchema->createTable() (строка 630 в файле /home/u150676/brandprogress.ru/www/includes/database/schema.inc).
Как решить эту проблему???
строка в файле следующая:
6619 if ($remove_descriptions) {
6620 unset($table['description']);
6621 foreach ($table['fields'] as &$field) {
6622 unset($field['description']);
6623 }
Комментарии
Ошибка была исправлена следующим образом:
при переноске сайта на мастерхост, первое, что нужно было исправить это путь к директории tmp. В настройках в файловой системе нужно было вместо имеющегося "/tmp" поставить "../tmp". Тем самым некоторые ошибки были убраны. При переноске сайта на сервер был переименован файл "modules\system\system.install" в "modules\system\system.install2" из за ранее возникающих ошибок. На деле нужно было прописать нормально путь к папке tmp, как я написал выше и переименовать файл "modules\system\system.install2" в "modules\system\system.install"
Вот) как-то так)))
Я так понял что файл system.install отвечает как раз за установку модулей