That's simple. You need to upload that file. Wp-includes/template-loader.php That file is missing. So just re upload that there and that should work.
As others have said, you get this error because that file doesn't exist, uploading it is a solution.
It might not work on the other domain because you didn't move everything and wp-config is configured to show errors.
You should navigate to the main directory of your Wordpress install, open the wp-config.php file and look for a line like:
define( 'WP_DEBUG', true );
Then set it to false and check to see if the error is displayed:
define( 'WP_DEBUG', false );
This doesn't solve the issue but should make that error not break your website anymore.