These releases contain numerous bugs, some of which can be qualified "blocking". If you are considering installing a fresh LXR service, always prefer the latest release. You will experience a dramatic performance boost and installation is a lot easier.
Bug reports will not be accepted.
The last task is to configure your web server. Instructions below are given for Apache and mod_perl.
/etc/httpd/conf.d/
.
It is automatically read at server initialisation
and merged with httpd.conf.
You can keep a copy in your home directory
and whenever the server is updated,
all you have to do is store again this file in the
/etc/httpd/conf.d/
directory.
Access to the /etc/httpd/conf.d/
directory requires root privileges.
DocumentRoot
point to the LXR root directory
and grant universal access to it
AllowOverride
directive
by the less permissive directive
Add the following line:
Then according to the MPM type (as determined from with the following command):
Server MPM
line reads Prefork
:
Worker
.
Worker
from the above command:
You can replace the PerlRequire
line
by the following line,
but this is not mandatory
(this line is a more fine-grained mod_perl
version 2
directive to load the startup script):
and you must edit two files:
i.e. for system-wide:
or for private intallation:
replace the line
by
Save the file in a safe place and copy it to
/etc/httpd/conf.d/
.
You need to place them in the correct locations.
You only need to copy the following file:
Scripts and their directories must be specifically labeled to identify them as executing code as a "normal" context. This is routinely done when they are located in /var/www/cgi-bin/. To eliminate alerts, the most reliable method is to clone /var/www/cgi-bin/ context with the following command:
Fire up your webbrowser and go to http://localhost/lxr/source
.
You should see the content of the directory of the default version
for your tree.