РЕШЕНО: Не вставляются картинки в imagefield через IMCE

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

Аватар пользователя sonata.master sonata.master 24 июля 2014 в 15:17

Доброго времени суток! После обновления Drupala до 7.29 возникла проблема - перестали вставляться картинки в поле через мост IMCE + IMCE for File Field. При обычной загрузке картинки заливаются и превьюшки генерируются, если же загружать через IMCE - браузер открывается, картинка успешно заливается в нужную папку, нажимаешь "Вставить", IMCE-браузер как и положено закрывается, но превью не генерируется, вместо картинки - "Файлы не выбраны".

Думала IMCE виноват, но если вставлять картинку в тексте через Wysiwyg TinyMCE + IMCE - картинка вставляется, ресайз генерируется.

Заменила IMCE for File Field на FileField Sources - никаких подвижек, картинка в поле через IMCE все равно не вставляется. Пробовала менять права на каталогах, куда картинки заливаются и куда генерируются превьюшки, кэш несколько раз сбрасывала, удалила и по новой переустановила IMCE и IMCE for File Field, даже друпал переобновила, не помогает ничего.

Единственное, что пишут логи "Notice: Undefined index: distribution_name в функции drupal_install_profile_distribution_name() (строка 207 в файле /var/www/***/includes/install.inc)."

Строки 196-209 install.inc:

function drupal_install_profile_distribution_name() {
  // During installation, the profile information is stored in the global
  // installation state (it might not be saved anywhere yet).
  if (drupal_installation_attempted()) {
    global $install_state;
    return $install_state['profile_info']['distribution_name'];
  }
  // At all other times, we load the profile via standard methods.
  else {
    $profile = drupal_get_profile();
    $info = system_get_info('module', $profile);
    return $info['distribution_name'];
  }
}

Никакого отношения к IMCE не вижу, друпал не инсталлировался, а обновлялся, сайту уже почти 3 года, нехватка ресурсов исключена (VPS с большим запасом). Никаких Error или Warning нет.

У кого была подобная проблема, как исправили?

Заранее благодарю за любую помощь/подсказку.

Комментарии

Аватар пользователя sonata.master sonata.master 24 июля 2014 в 18:10

Однозначно вина на обновленном друпале, откатила до версии 7.28 - все заработало как было.

Пропатчила (смотрим здесь: https://www.drupal.org/node/2305499) модуль IMCE, заработало на обновленной версии 7.29.

Вопрос решен.

Аватар пользователя sonata.master sonata.master 25 июля 2014 в 12:02

"dashiwa" wrote:
Генерация превью идет через image cache..Туда надо копать
Благодарю, но проблема была именно в IMCE из-за обновления безопасности drupal до 7.29. Проблема, как я уже написала в комментарии выше, решена патчем модуля IMCE.

Сегодня вышло обновление друпал до версии 7.30. Надеюсь, что ошибки прошлого релиза пофиксены.