You probably need to change that setting in your php.ini file to remove the restriction. However, this may be one for your host's support team depending on your circumstances.
Yes - the code in the settings.php file requires that the user has the 'siteconfig' capability. Which effectively means the admin. You can give that capability to Managers but you probably shouldn't.