нашёл в файле User.php строку 'occupation' => array('type' => self::TYPE_STRING, 'default' => '', 'maxLength' => 50), она отвечает за длину символов в том поле, но выскакивает ошибка, нужно ещё запрос к базе данных делать, по типу такого
ALTER TABLE `xf_node` CHANGE `title` `title` VARCHAR( 255 ) NOT NULL
подскажите пожалуйста правильный запрос
итог, вдруг если кто то также захочет увеличить допустимые символы
идём по пути library/XenForo/DataWriter/User.php , открываем файл User.php , ищем строку 'occupation' => array('type' => self::TYPE_STRING, 'default' => '', 'maxLength' => 50), меняем цифру 50 на свою,
далее идём в базу данных и ищем таблицу xf_user_profile , в ней находим "occupation" и меняем значение varchar(50) на ту цифру которую вы прописали в файле User.php
всё готово