Re: [Lxr-general] My configuration complications
Brought to you by:
ajlittoz
From: Jan-Benedict G. <jb...@lu...> - 2007-05-20 20:54:09
|
On Mon, 2007-05-21 01:25:56 +0500, Shahbaz Khan <sha...@gm...> wrot= e: > I sent this email a few days back. If nobody can help me out plz let > me know so that I can move ahead. Either the spam filter ate it, or it simply didn't find its way to the mailing list. Please resend--this version was missing the mentioned attachments. > On 5/16/07, Shahbaz Khan <sha...@gm...> wrote: > > I am using apache 2.2.3-5 and lxr-0.9.5 release version. Attached are > > my conf files for apache and lxr. Plz sort it out for me because I > > have spent a lot of time and its not working out for me. I have > > thouroghly read lxr.cong and install files for details but alone its > > knowledge is not working. I am not used to apache and linux in general > > so I get lost easily and end up installing my linux machine over and > > over again. > > > > Do we need an lxr user for my sql? You can use any existing user, but in general, it's wise to separate stuff that's, well, separate. So better create a fresh user for LXR. > > Does mysql server have local users? It does. Usually, all the SQL servers have their own user management that's not at all related to system users. > > Is lxr linux user of sqlserver user? I don't understand this question. At most, I see these users being in the game: * One (system) user that Apache is using. This usually is "www", "apache", "www-data" or something like that, rarely "root" is uses. * One (system) user that's owning the LXR related files. The Apache web server's user (www, apache, www-data, ... as above) must have read access to the LXR files. Using the same user is the simple approach, but depending on your setup, you may want some real user to be able to update LXR or change its configuration, so it may be a regular user accoung. * A (system) user that the database server is using, usually named like the RDBMS system (eg. "postgres", "oracle", ...) You possibly need to have access to this user to create the next one, a DB-specific user for use with LXR. * A (DB-specific) LXR user, which lifes entirely inside the DB, including its password, access management etc. Account data for this user is usually placed into the lxr.conf file. > > My database is empty even after generating the indexes That means that either there was nothing to index, or that some error happened. Tough you didn't post error messages (and the config attachments aren't in this resent email), we this is a guess--at best. > > I do not use CVS so should I comment out its requirements? Like CVS bin LXR is a system to present source code with the help of a web browser. You need to give LXR the source code you want to present. How did you do that? (Your lxr.conf file would probably tell us...) There are several ways: * Offer a Bitkeeper repository to LXR. * Offer a CVS repository to LXR. * Offer a GIT repository to LXR. * Offer plain files to LXR (eg. extract tarballs of the project: mkdir /data/sources/linux-0.01 && ( cd /data/sources/linux-0.01 && tar x= jf /path/to/linux-0.01.tar.bz2 ) mkdir /data/sources/linux-1.0.0 && ( cd /data/sources/linux-1.0.0 && tar x= jf /path/to/linux-1.0.0.tar.bz2 ) mkdir /data/sources/linux-2.0.0 && ( cd /data/sources/linux-2.0.0 && tar x= jf /path/to/linux-2.0.0.tar.bz2 ) mkdir /data/sources/linux-2.6.1 && ( cd /data/sources/linux-2.6.1 && tar x= jf /path/to/linux-2.6.1.tar.bz2 ) ) Without sources, nothing will be indexed, because there's nothing to index. > > I have no idea how to install the test units! What to do? Ignore it. It's mostly used to test LXR after hacking it. > > Curently I get the source perl file in my browser which might mean > > that perl is not being executed but dumped by the server. It has to be > > with httpd.conf. mod_per and other perl module are installed as > > directed by install and lxr.conf. Apache2? Apache1? httpd.conf? Thses handler options have to be set for the <Location>: SetHandler perl-script PerlHandler Apache::Registry Options +ExecCGI > > My directory options are set in /etc/security/access.conf. This is the > > same thing that can be put in httpd.conf. But this works because > > multiple Files ~ A|B|C syntax is not yet supported with apache. > > Atleast I get this message. I have also sorted out that mysql 5.x has > > release as a keyword so we have to escape it with ` in initdb_mysql. ISTR that this should be fixed in the CVS version of LXR. > > I need simple explainations plz, because am a newbie/rookie with linux = and lxr. Thought about offering somebody login data to the machine to install it together with you in a screen -x session? MfG, JBG --=20 Jan-Benedict Glaw jb...@lu... +49-172-7608481 Signature of: Ich hatte in letzter Zeit ein bi=C3=9Fchen viel Rea= litycheck. the second : Langsam m=C3=B6chte ich mal wieder weitertr=C3= =A4umen k=C3=B6nnen. |