(CCK ImageField и FileField)+FileField Paths. Не работает, если загружать более 3 файлов за раз.

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

Аватар пользователя Jean Jack Jean Jack 4 декабря 2008 в 3:56

Доброго времени!

Прошу помощи! Ситуация следующая:

На сайте использую
CCK ImageField 5.x-2.1
CCK FileField 5.x-2.2
FileField Paths 5.x-1.0

В Path Settings для полей File и Image установлено, чтобы файлы переименовывались по шаблону: page[nid]-[title].[filefield_paths-ext] и записывались в папку pages.

Вроде все работало нормально, пока пользователи не начали загружать сразу много (более 3) файлов или картинок за один раз.

Друпал загружает все файлы/картинки, но переименовывает только три первых файла/картинки, остальные загружаются в папку files/pages без изменения имени файла.

При попытке редуктировать ноду (сменить название) файлы/картинки своего названия не меняют.

Пробовал поставить filefiled_paths версию dev, стало еще хуже, файлы переименовываются, но значение пути (папка куда надо файл записать) игнорируется и все файлы попадают в папку files.

Коллеги, может кто сталкивался с подобным, как вылечить?

Комментарии

Аватар пользователя Jean Jack Jean Jack 4 декабря 2008 в 12:49

To hubba

Я тоже о времени выполнения подумал и в .htaccess в корне друпала написал php_value max_execution_time 300

Попробую увеличить до 500 секунд (php_value max_execution_time 500), если поможет обязательно напишу.

А если времени на выполнение не хватает, почему тогда ошибку не выдает? Странно.

Аватар пользователя Jean Jack Jean Jack 10 ноября 2015 в 11:45

После долгих поисков, проблему решил следующим образом:

  1. Откатил версию FileField Paths 5.x-1.0 до версии девелопер за август 2008
    • Для этого пришлось сначала удалить версию 1.0, так как она создает свою таблицу в БД для хранения переменных пути.
    • При помощи вкладки http://gym1505.ru/admin/build/modules/uninstall удалил таблицу из БД.
    • Потом установил заново предыдущую версию (см. приложенный файл).
  2. Заново настроил все пути и имена файлов.