Reinstalled Windows NT, Now Lyris Web Interface No Longer Works
I recently had to reinstall the operating system on my server. Now, when I go to the to reinstall the operating system on my server. Now, when I go to the Lyris web
page, I get the text of lyris.pl instead of the html. What have I done wrong? I've rebuilt the permissions to what I think they were, but I must have left a share or something out. Please help!
If you didn't reinstall Lyris, and you're using the IIS web server, chances that IIS wasn't configured for Perl. You should run the Lyris installer, and upgrade your installation.
That will refresh the IIS settings. The Lyris installer automatically configures the IIS registry so that it can run Perl scripts. Without the proper registry settings, IIS will simply display the
file instead of running it.
If you get this error from your web server:
CGI Error Then you likely did not re-install Perl. Perl has its own registry settings, which set when it is installed. If you reinstall Windows NT, these registry settings are erased, so you
need to reinstall. Simply reinstall Lyris, choosing the 'upgrade' option during installation, and let the installer re-install Perl for you.
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:
Can't locate CGI.pm in
@INC at c:\inetpub\scripts\lyris.pl line 12.
BEGIN failed--compilation aborted at c:\inetpub\scripts\lyris.pl line 12.