Ошибка при импорте вложений с VB

martini

Проверенные
Сообщения
528
Реакции
136
Баллы
19,540
импортирую данные из булки
форум не большой, но вложений дохрена
все стадии импорта проходят успешно, никаких проблем
и вот самая последняя стадия - импорт вложений. Продолжается где-то час, доходит до 55% и прекращается вот такой ошибкой

Код:
Server Error

copy(): The first argument to copy() function cannot be a directory

    XenForo_Application::handlePhpError()
    copy() in XenForo/Importer/vBulletin.php at line 3029
    XenForo_Importer_vBulletin->stepAttachments() in XenForo/Importer/Abstract.php at line 97
    XenForo_Importer_Abstract->runStep() in XenForo/ControllerAdmin/Import.php at line 187
    XenForo_ControllerAdmin_Import->_runStep() in XenForo/ControllerAdmin/Import.php at line 135
    XenForo_ControllerAdmin_Import->actionImport() in XenForo/FrontController.php at line 347
    XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
    XenForo_FrontController->run() in /var/www/***/data/www/***/forums/admin.php at line 13

что делать? :(
 
Скорее всего в папке с вложениями на VB есть какая-то левая папка, которую XF пытается скопировать и естественно спотыкается. Как вариант какое-то вложение битое просто. На официальном форуме подобная проблема разбиралась, но с phpbb3 - - там просто запись у какого-то вложения в таблице была битая и оно не соотносилось ни с каким файлом на диске.

Коротко:
  1. Проверьте пути к папкам (ну судя по тому, что импорт идет до 55% - проблема не тут)
  2. Проверьте есть ли какие-то левые папки в директории с вложениями на VB
  3. Проверьте таблицу с вложениями на VB - не битая ли таблица, нет ли строк которые отличаются от других (например пустой столбец, хотя у всех других заполнен), попробуйте сделать перестроение вложений на VB перед импортом (не знаю, есть ли там такая функция)
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу