Question
In the past, I have been running successfully with the same configuration listed here, except on the older Twiki 01 Feb 2003 release.
My new configuration contains the same setup, except with the latest Twiki release. This is a fresh installation of the Twiki and Apache, using the latest Twiki but the same version of Apache 1.3.28 that I ran before.
When the webserver is started, the first script run becomes the only script that can be run. For example, if I run the script 'view', then I can only run the 'view' script from then on (ie, until Apache is restarted). If I run the script 'edit', then I can only run the 'edit' script from then on.
Once the first script is run, attempting to run any other script results in an error in the Apache error.log . In the sample error below, I have successfully run the 'view' script, then attempt to run the 'edit' script :
[Fri Dec 03 17:21:05 2004] [error] Can't locate TWiki/UI/Edit.pm in @INC (@INC contains: . i:/perl/lib i:/perl/site/lib . c:/work/apache/ c:/work/apache/lib/perl) at c:/work/twiki/bin/edit line 40.
BEGIN failed--compilation aborted at c:/work/twiki/bin/edit line 40.
The browser gives an "Internal Server Error" message. I get this symptom with both Firefox and Internet Explorer as the browser.
A similar error appears regardless of which file fails.
The only exception seems to be the 'testenv' script, which never generates this error.
The Twiki.cfg and Perl INC appear correct to me; otherwise even the first script shouldn't be able to run.
BIN location: c:\work\TWiki\bin
LIB location: c:\work\TWiki\lib
Setting $disableAllPlugins = "1"; in my Twiki.cfg does not help.
I can restore my old configuration and it still runs fine. (And of course, I am
not running both versions at the same simultaneously

)
Twiki.cfg and my testenv output are attached to this topic.
Environment
--
ChristopherGraziano - 03 Dec 2004
Answer
See answer in
CantFindLibrariesWithModPerlAnd01Sep2004