fileAttach поломался
Привет. Решил переустановить (удалить и установить начисто) компонент fileAttach. Удалял через деинсталляцию, все следы через phpMyAdmin нашел, удалил. Устанавливается теперь криво (не создает медиаисточник). Фиг с ним, сам создал источник. Файлы не грузит, ошибается.
Под катом скрины и лог.
В папке с загрузками появляется файл с хэшем вместо имени.
Системные настройки:
Лог такой:
Под катом скрины и лог.
Системные настройки:
Лог такой:
(ERROR @ /assets/components/fileattach/connector.php) Error 42S22 executing statement:
Array
(
[0] => 42S22
[1] => 1054
[2] => Unknown column 'FileItem.fid' in 'field list'
)
Комментарии: 9
После этого завелось?
Да. Не знаю почему так. На новом сайте установилось с этим полем сразу. Здесь 5 раз переустанавливал начисто.
Потому что в резолвере за установку и обновление отвечают разные блоки.
Я бы посоветовал автору обновить резолвер. Он проверяет текущую модель и автоматически обновляет модель при обновлении компонента (добавляет или удаляет поля таблицы и индексы).
Я бы посоветовал автору обновить резолвер. Он проверяет текущую модель и автоматически обновляет модель при обновлении компонента (добавляет или удаляет поля таблицы и индексы).
До этого какая версия была установлена? При удалении, похоже, не все было вычищено.
Проблема похоже до сих пор актуальна. После удаления остаются пустые записи в контекстах, а сам плагин не переустанавливается:
xPDOZip: Error opening archive at /core/packages/fileattach-1.0.10-pl2.transport.zip
PHP warning: ZipArchive::extractTo(): Invalid or unitialized Zip object
PHP warning: ZipArchive::close(): Invalid or unitialized Zip object
Could not unpack package core/packages/fileattach-1.0.10-pl2.transport.zip to /core/packages/. SIG: fileattach-1.0.10-pl2
Невозможно установить пакет с подписью: fileattach-1.0.10-pl2
Привет. Не поможешь мне подружить твой компонент с FormIt? Мне Илья Уткин посоветовал fileAttach. Я глянул твой пример для фронтэнда, вроде подходит для реализации.
Не могу понять как вернуть оригинальное название файлу, чтобы прицепить его к письму. Т.е. мне надо файл QdQMb7npmpts4RMNTOtpz_qHWleldhn2.docx переименовать в оригинал Документ.docx ($itemArr['name']) и тогда он без проблем прицепится к письму (уже проверил).
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.