Could this be an PHP session related issue similar to:
and/or:
Maybe there are some permission issues on the new server where PHP isn’t able to write the session required for the login? Or there are additional permission issues after the server change which could explain why the owncloud.log isn’t written anymore?