ikiwiki/IkiWiki
Lafayette Chamber Singers Webmaster bc4721da04 Installing ikiwiki on a shared-hosting server, there may be no access to
install prerequisite Perl modules in the systemwide locations. They may
have to be installed under the home directory, such as by using local::lib
(which is how the cPanel Perl-module installer works, on systems that use it).

For that to work, the local::lib-defined value for PERL5LIB must be in
the environment when Perl starts up. The former way %config{ENV} was handled
was too late, depending on the Perl code to unpack it from the storable and
put it into the environment.

Easy solution is to build the wrapper to repopulate the environment based on
%config{ENV} before ever exec'ing Perl (and then remove it from the storable
as there is nothing more that the Perl code will need to do with it).
2014-09-14 12:12:09 -04:00
..
Plugin Plugins::highlight: replace use of langdefdir with searchFile 2014-08-06 22:29:25 -03:00
Setup Merge remote-tracking branch 'schmonz/portability' 2012-01-30 15:20:54 -04:00
CGI.pm protect $@ whenever a block using $@ is non-trivial 2014-02-21 17:06:36 +00:00
Receive.pm Consume all stdin when rcs_receive short-circuits, to avoid git SIPIPE race. 2011-12-05 15:17:01 -04:00
Render.pm minor opt 2013-11-16 20:51:09 -04:00
Setup.pm Detect plugins with a broken getsetup and warn. 2013-03-04 13:19:05 -04:00
UserInfo.pm remove deprecated admin prefs 2008-12-24 16:16:03 -05:00
Wrapper.pm Installing ikiwiki on a shared-hosting server, there may be no access to 2014-09-14 12:12:09 -04:00