Reinstalled Windows NT, Now Web Interface No Longer Works
I recently had to reinstall the operating system on my server. Now, when I go to the Lyris List Manager 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 re-install Lyris List Manager, and you're using the IIS web server, chances that IIS wasn't configured for Perl. You should run the Lyris List Manager installer and
upgrade your installation. That will refresh the IIS settings. The Lyris List Manager 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 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.
Then you likely did not re-install Perl. Perl has its own registry settings, which set when it is installed. If you re-install Windows NT, these registry settings are erased, so
you need to re-install. Simply re-install Lyris List Manager, choosing the 'upgrade' option during installation and let the installer re-install Perl for you.
|