XF 2.2 Ошибка при загрузке анимированного аватара

Версия XenForo
2.2.8

Liberty_

Заблокирован
Сообщения
55
Решения
1
Реакции
0
Баллы
63
Доброго времени суток, форумчане.
При загрузке GIF аватара вылазит данная ошибка ->
PHP:
RuntimeException: Failed to save image to temporary file; check internal_data/data permissions in src/XF/Service/User/Avatar.php at line 226
XF\Service\User\Avatar->updateAvatar() in src/XF/Pub/Controller/Account.php at line 555
XF\Pub\Controller\Account->actionAvatar() in src/XF/Mvc/Dispatcher.php at line 352
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 259
XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 115
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 57
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2351
XF\App->run() in src/XF.php at line 517
XF::runApp() in index.php at line 20
Сразу понял что за ошибка, благо уроки английского языка в школе не пропускал, выставил права на internal_data и data 777(смотрел в Гугле), но не помогло. Форум стоит не на VPS/VDS. Нужна помощь в решении данной проблемы.
 
Доброго времени суток, форумчане.
При загрузке GIF аватара вылазит данная ошибка ->
PHP:
RuntimeException: Failed to save image to temporary file; check internal_data/data permissions in src/XF/Service/User/Avatar.php at line 226
XF\Service\User\Avatar->updateAvatar() in src/XF/Pub/Controller/Account.php at line 555
XF\Pub\Controller\Account->actionAvatar() in src/XF/Mvc/Dispatcher.php at line 352
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 259
XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 115
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 57
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2351
XF\App->run() in src/XF.php at line 517
XF::runApp() in index.php at line 20
Сразу понял что за ошибка, благо уроки английского языка в школе не пропускал, выставил права на internal_data и data 777(смотрел в Гугле), но не помогло. Форум стоит не на VPS/VDS. Нужна помощь в решении данной проблемы.
Здравствуйте! Точно такая же ошибка у вас будет и при загрузке вложений в сообщениях темы. Скорее всего дело во владельце каталога.
 
Хостер также почти ничего не сделал, сказали в тех. поддержке изменить время обработки запроса, и увеличить размер импортируемого файла, все также медным тазом. Копался в англоязычных форумах, также все безуспешно. Владелец везде название моего пользователя, на data и internal_data стоит 777, на других папках 755, на файлах - 644. Что делать?
 
Последнее редактирование:
на data и internal_data стоит 777, на других папках 755, на файлах - 644. Что делать?
Правильные права 755/644. Это раз. Второе - проблема конкретно с gif или есть еще проблема с загрузкой вложений?

Смотреть access/error логи хостинга.
 
Последнее редактирование:
Gif в 20-50кб загружается?

PHP:
RuntimeException: Failed to save image to temporary file; image may be corrupt or check internal_data/data permissions in src/XF/Service/User/Avatar.php at line 267
XF\Service\User\Avatar->updateAvatar() in src/XF/Pub/Controller/Account.php at line 555
XF\Pub\Controller\Account->actionAvatar() in src/XF/Mvc/Dispatcher.php at line 352
XF\Mvc\Dispatcher->dispatchClass() in src/XF/Mvc/Dispatcher.php at line 259
XF\Mvc\Dispatcher->dispatchFromMatch() in src/XF/Mvc/Dispatcher.php at line 115
XF\Mvc\Dispatcher->dispatchLoop() in src/XF/Mvc/Dispatcher.php at line 57
XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2351
XF\App->run() in src/XF.php at line 517
XF::runApp() in index.php at line 20
Не грузит. Размер - 10.68кб
 
PHP:
Трассировка стека
#0 src/XF/Pub/Controller/Account.php(555): XF\Service\User\Avatar->updateAvatar()
#1 src/XF/Mvc/Dispatcher.php(352): XF\Pub\Controller\Account->actionAvatar(Object(XF\Mvc\ParameterBag))
#2 src/XF/Mvc/Dispatcher.php(259): XF\Mvc\Dispatcher->dispatchClass('XF:Account', 'Avatar', Object(XF\Mvc\RouteMatch), Object(ThemeHouse\UIX\XF\Pub\Controller\Account), NULL)
#3 src/XF/Mvc/Dispatcher.php(115): XF\Mvc\Dispatcher->dispatchFromMatch(Object(XF\Mvc\RouteMatch), Object(ThemeHouse\UIX\XF\Pub\Controller\Account), NULL)
#4 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#5 src/XF/App.php(2351): XF\Mvc\Dispatcher->run()
#6 src/XF.php(517): XF\App->run()
#7 index.php(20): XF::runApp('XF\\Pub\\App')
#8 {main}
    
Содержимое запроса
array(4) {
  ["url"] => string(25) "/index.php?account/avatar"
  ["referrer"] => string(58) "https://сайт.ру/index.php?members/miamurov.1/"
  ["_GET"] => array(1) {
    ["account/avatar"] => string(0) ""
  }
  ["_POST"] => array(7) {
    ["_xfToken"] => string(8) "********"
    ["avatar_crop_x"] => string(1) "0"
    ["avatar_crop_y"] => string(1) "0"
    ["use_custom"] => string(1) "1"
    ["_xfRequestUri"] => string(30) "/index.php?members/miamurov.1/"
    ["_xfWithData"] => string(1) "1"
    ["_xfResponseType"] => string(4) "json"
  }
}
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу