Thread: [Lxr-general] from step to step but still error
Brought to you by:
ajlittoz
From: Jiamo <yx...@gm...> - 2013-08-02 18:11:20
|
With ubuntu 12.04 apache 2.2 lxr 1.3 both After step by step from the doc . and make a litte change in in apache-lxrserver.conf ------------------------------ Alias /lxr /usr/local/share/lxr/ # i add it , default is none <Directory "/usr/local/share/lxr"> Options FollowSymLinks AllowOverride AuthConfig FileInfo Limit Options # Apache 2.2 access control Order allow,deny # up to Apache 2.2 Allow from all # from Apache 2.4 # Require all granted </Directory> ---------------------------------------- vist localhost/source , the webrowser show NULL /var/log/apache2/error.log show -------------------------------------- [Sat Aug 3 01:51:38 2013] fatal: Carp, line 79: mkdir swish: Permission denied at /usr/local/share/lxr/lib/LXR/Config.pm line 1102 -------------------------------------------- and with apt-get install libapache2-mod-perl2-dev and virtroot = lxr Not Familiar with perl ,Does some one meet this ? |
From: andre-littoz <pag...@ya...> - 2013-08-03 08:25:27
|
Hi, Can you be more specific? LXR 1.3 officially does not exist. Unless you made a typo, is this a customised Ubuntu version? I assume you meant 1.2.0. What was your configuration context? Were you trying to use LXR against a single source tree? This mode is set with answer S (or default) in the configurator. > After step by step from the doc . and make a litte change in in apache-lxrserver.conf > ------------------------------ > Alias /lxr /usr/local/share/lxr/ # i add it , default is none > > <Directory "/usr/local/share/lxr"> > ... > </Directory> The above Alias directive is automatically created by the configurator in single tree mode (in multiple trees mode, an AliasMatch directive is created instead). If you had to write it yourself, something went wrong in the configuration process. Do you remember what you did? This is useful to check if there is a bug in the configurator. > /var/log/apache2/error.log show > -------------------------------------- > [Sat Aug 3 01:51:38 2013] fatal: Carp, line 79: mkdir swish: Permission denied at /usr/local/share/lxr/lib/LXR/Config.pm line 1102 > -------------------------------------------- This error means LXR when launched by Apache could not access "swish" while trying to create temporary directories as dictated by lxr.conf parameters 'tmpdir', 'glimpsedir' or 'swishdir'. Remember that LXR is run under the Apache user account (apache, www or else depending oin distribution). This Apache user account must have access and read permission (defined by the 'other' permissions ??????r-x) at least to any directory used by LXR. For temporaries, write permission is also needed (i.e. ??????rwx, even in the parent directory to allow to create sub-directories). The command is "mkdir swish". I then imagine you just answered "swish" in the configurator fo "swish-e databases?". This answer is a relative path. When you ran genxref, the directory swish was created in the then current working directory (very likely, the LXR root directory) with default permissions associated with your personal user account. But, when LXR was launched by Apache, the current working directory is different as are the user privileges. Try to re-run the configuration step, giving absolute paths for all directory and file names. I recommend reading the page on file paths on lxr.sourceforge.net. Downloading and reading the user's manual is also recommended. Regards, Andre Littoz, LXR administrator PS: A better place to get help is to open a ticket under "Support request" because I automatically get noticed when any ticket is submitted. ------------------------------------------------------------------------------ Get your SQL database under version control now! Version control is standard for application code, but databases havent caught up. So what steps can you take to put your SQL databases under version control? Why should you start doing it? Read more to find out. http://pubads.g.doubleclick.net/gampad/clk?id=49501711&iu=/4140/ostg.clktrk _______________________________________________ Lxr-general mailing list Lxr...@li... https://lists.sourceforge.net/lists/listinfo/lxr-general |