All those error messages are output by the Links 2 scripts, so for those to appear, admin.cgi must executing at least, therefore the path to Perl you have defined in that script must be correct.
If it wasn't, you'd get a 500 error.
In other words, check that the path to Perl (where defined) in all the other files is set the same as it is in admin.cgi
If it wasn't, you'd get a 500 error.
In other words, check that the path to Perl (where defined) in all the other files is set the same as it is in admin.cgi