Having an HTTP error 500 after migrating a website

The error almost answers your question. Rename the folder for the plugin inlinks and the site should be restored. You may have to clear your browser’s cache. Once that is done you can work out the PHP error which is likely the result of using PHP versions on your dev and live server that are a couple of releases apart. I’d guess you can remove the break in the offending plugins code at public_html/wp-content/plugins/inlinks/inlinks.php on line 476 and it will run but I wouldn’t trust it not to have a nasty security hole or another fatal error waiting to popup. I would just replace the function of the inlinks plugin completely to save time and be safe.