How to check if the problem is of clean url when migrating the database from one server to another?
It is advised to turn off the CLEAN URLs before migrating the database from one server to server.

Reason behind you were not able to see errors on white screen of death may be error reporting being turned off, if that is the case than you may try adding the following lines in setting.php to turn on error reporting:

error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);



  Also check the entry's of "watchdog" table if you are getting white screen of death upon migration.