[ic] 4.6.3 + ScriptAlias = 500 error
Mon, 12 Feb 2001 11:09:27 -0500
One of our catalogs which we built on 4.6.1 used a neat little [but useful]
trick to add flexibility to our URL naming scheme. By using the Apache
ScriptAlias directive, we setup our cat to be accessible via
http://ourhost/dynamic/pages (versus http://ourhost/cgi-bin/pages).
We were proud of ourselves.
Then along came 4.6.3. With childlike zeal, I downloaded the update and
gleefully ran 'rpm' to install the package. Lo and behold, when I went to
work on the catalog, the much-feared '500 Server Error' reared its beastly
head. A quick perusal of error.log revealed the culprit: storable.pm no
longer liked /dynamic/pages! In other words: "/dynamic/pages/index.html
Runtime error: File is not a perl storable at blib/lib/Storable.pm
(autosplit into blib/lib/auto/Storable/_retrieve.al) line 293, at
//usr/lib/interchange/lib/Vend/SessionFile.pm line 87!" I felt confused,
My pride now hurt, I did what I had to do: I reverted by beloved
ScriptAlias hack back from /dynamic/ to /cgi-bin/. After a quick edit to
variables.txt to reflect this grim reality, I restarted 4.6.3 and alas, my
catalogue resurrected to its prior functionality.
But with modest lament in our hearts. . .
Have we not a remedy?
Any insight into this would make this poor sot's life a ray brighter. . .