Проверьте значение константы BX_TEMPORARY_FILES_DIRECTORY - там содержится пусть к временному каталогу для хранения файлов.
Он должен существовать и к нему должен (его владелец bitrix, группа bitrix, права 0775).
1) Проверьте чтобы папка /home/u298387/fortuna-snack.ru/tmp/ существовала и была доступна на запись
2) Проверьте доступное свободное место
3) С ошибкой 500 смотрите логи
4) Нет, это не php.ini, а код который можно просто выполнить на странице или в консоли php в админке
5) Если не знаете что делать и не хотите учиться - идите к фрилансерам