Hola,
Normalmente los servicios de hosting (gratuitos y pagados) no permiten los cambios en el php.ini. Nomalmente es por tema de seguridad y de control. Ademas, en esos hostings compartidos solo existe un php.ini para todos los sitios alojados.
Puedes mirar en ini_set() (
www.php.net/ini_set) donde se puede modificar esa directiva. Hay algunas que solo se puden modificar en el php.ini, pero otras se pueden cambiar con ini_set(). Eso si, el hosting puede haber deshabilitado la funcion ini_set() y no se pueda usar. Revisa eso en tu phpinfo().
Aunque lo mejor es modificar tu codigo, tal como recomienda el mensaje. Puede que en futuras versiones esa directiva no exista y no tengas mas remedio que modificar de todas formas el codigo.
Suerte.