Apache2 is a little foreign to me. I've only setup one apache2/TPP server which I don't have easy access to in order to take a look. See if this link helps you:
http://serverfault.com/questions/135993/how-do-i-change-the-document-root-of-a-linux-apache-server On Sun, Apr 21, 2013 at 1:27 PM, Liam Bell <bell.l...@gmail.com> wrote: > Hi Jimmy, > > I set SetEnv WEBSERVER_ROOT /var/www in my > /etc/apache2/sites-available/tpp-4.6.2 > But when I checked for what my DocumentRoot variable was set to in my > apache2.conf file but there was no variable for this set in that file. > Where should this be set? > > Thanks for your help so far, I appreciate it. > > > On 21 April 2013 21:48, Jimmy Eng <jke...@gmail.com> wrote: > >> Liam, >> >> Here's a snippet of what you posted 3 days ago. The entry "SetEvn >> WEBSERVER_ROOT". Set this to the same thing you have DocumentRoot set as >> in apache2.conf. >> >> >> > On Thu, Apr 18, 2013 at 2:08 PM, Liam Bell <bell.l...@gmail.com> wrote: >> >> And triple checked the paths that were set in the >> /etc/apache2/sites-available/tpp-4.6.2: >> <VirtualHost *:80> >> >> # directory to store data for web browser viewing >> Alias /tpp/data "/usr/local/tpp/data" >> <Directory "/usr/local/tpp/data"> >> AllowOverride None >> Options Indexes +FollowSymLinks Includes >> Order allow,deny >> Allow from all >> </Directory> >> >> # directory for tpp's html resources (css, js, images, etc) >> Alias /tpp/html "/usr/local/tpp/html" >> <Directory "/usr/local/tpp/html"> >> AllowOverride None >> Options Includes Indexes FollowSymLinks MultiViews >> Order allow,deny >> Allow from all >> </Directory> >> >> # directory for tpp's schema resources >> <Directory "/usr/local/tpp/schema"> >> AllowOverride None >> Options Includes Indexes FollowSymLinks MultiViews >> Order allow,deny >> Allow from all >> </Directory> >> >> # directory for tpp's executable files >> ScriptAlias /tpp/cgi-bin "/usr/local/tpp/cgi-bin" >> <Directory "/usr/local/tpp/cgi-bin"> >> #AllowOverride AuthConfig Limit >> AllowOverride All >> Options Indexes +FollowSymLinks MultiViews ExecCGI >> +Includes >> AddHandler default-handler .jpg .png .css .ico .gif >> AddHandler cgi-script .cgi .pl >> Order allow,deny >> Allow from all >> SetEnv WEBSERVER_ROOT /usr/local/ >> *Is it possible the above line should read /usr/local/tpp/ ???* >> #SetEnv WEBSERVER_ROOT /var/www >> </Directory> >> >> # Enables Lorikeet spectrum display program to work for linux >> Alias /ISB /usr/local/tpp >> </VirtualHost> >> >> >> >> On Sun, Apr 21, 2013 at 12:35 PM, Liam Bell <bell.l...@gmail.com> wrote: >> >>> Where can I find what my WEBSERVER_ROOT variable has been set to? Which >>> configuration file is it in? >>> >>> >>> On 21 April 2013 21:25, Jimmy Eng <jke...@gmail.com> wrote: >>> >>>> Liam. >>>> >>>> Your ServerRoot should probably still be "/etc/apache2". ServerRoot is >>>> the root of the directory tree where your apache config files are kept. >>>> What I was referring to was your DocumentRoot which is what your >>>> WEBSERVER_ROOT environment variable should be set to. This DocumentRoot is >>>> the root directory where you serve your documents (i.e. index.html). >>>> >>>> >>>> On Sun, Apr 21, 2013 at 12:04 PM, Liam Bell <bell.l...@gmail.com>wrote: >>>> >>>>> Hi Jimmy, >>>>> >>>>> I looked up the WEBSERVER_ROOT environment variable in my >>>>> /etc/apache2/apche2.conf file. >>>>> >>>>> I think the relevant section is this: >>>>> # Global configuration >>>>> # >>>>> >>>>> # >>>>> # ServerRoot: The top of the directory tree under which the server's >>>>> # configuration, error, and log files are kept. >>>>> # >>>>> # NOTE! If you intend to place this on an NFS (or otherwise network) >>>>> # mounted filesystem then please read the LockFile documentation >>>>> (available >>>>> # at <URL: >>>>> http://httpd.apache.org/docs/2.2/mod/mpm_common.html#lockfile>); >>>>> # you will save yourself a lot of trouble. >>>>> # >>>>> # Do NOT add a slash at the end of the directory path. >>>>> # >>>>> #ServerRoot "/etc/apache2" >>>>> >>>>> To which I edited so that, >>>>> ServerRoot "/var/www" >>>>> >>>>> The index.html file you mentioned is located at /var/www/index.html >>>>> >>>>> I then restarted apache and got the following: >>>>> liam@liam-Y500:~$ sudo /etc/init.d/apache2 restart >>>>> [sudo] password for liam: >>>>> apache2: Syntax error on line 240 of /etc/apache2/apache2.conf: >>>>> Include directory '/var/www/mods-enabled' not found >>>>> Action 'configtest' failed. >>>>> The Apache error log may have more information. >>>>> ...fail! >>>>> >>>>> What is going wrong? If I go to localhost in a web browser I still get >>>>> "It works!". >>>>> >>>>> >>>>> On 21 April 2013 20:48, Jimmy Eng <jke...@gmail.com> wrote: >>>>> >>>>>> Liam, >>>>>> >>>>>> At this point, perl is not the issue for you; our problem is >>>>>> definitely with your apache config. The WEBSERVER_ROOT environment >>>>>> variable should point to your webserver's document root i.e. the >>>>>> directory >>>>>> that contains the index.html file that says "It Works!". Is it possibly >>>>>> /var/www/html? I can't imagine it being really /usr/local/ as you have >>>>>> in >>>>>> your apache2 config file for TPP below. One step at a time so fix that >>>>>> first, restart apache, and try and to access >>>>>> http://localhost/tpp/cgi-bin/tpp_gui.pl. If the page doesn't open, >>>>>> what is the error message in your apache error log file? >>>>>> >>>>>> # directory for tpp's executable files >>>>>> ScriptAlias /tpp/cgi-bin "/usr/local/tpp/cgi-bin" >>>>>> <Directory "/usr/local/tpp/cgi-bin"> >>>>>> #AllowOverride AuthConfig Limit >>>>>> AllowOverride All >>>>>> Options Indexes +FollowSymLinks MultiViews ExecCGI >>>>>> +Includes >>>>>> AddHandler default-handler .jpg .png .css .ico .gif >>>>>> AddHandler cgi-script .cgi .pl >>>>>> Order allow,deny >>>>>> Allow from all >>>>>> SetEnv WEBSERVER_ROOT /usr/local/ >>>>>> *Is it possible the above line should read /usr/local/tpp/ ???* >>>>>> #SetEnv WEBSERVER_ROOT /var/www >>>>>> </Directory> >>>>>> >>>>>> - Jimmy >>>>>> >>>>>> >>>>>> >>>>>> On Sun, Apr 21, 2013 at 10:44 AM, Liam Bell <bell.l...@gmail.com>wrote: >>>>>> >>>>>>> Nope - no dice... >>>>>>> >>>>>>> Changed the PERL_LIB_CORE= /usr/lib/perl/15.4.2/CORE in the >>>>>>> makefile.conf.incl file before re-running the compiling/building. >>>>>>> >>>>>>> Ran through the rest fo the steps from >>>>>>> http://tools.proteomecenter.org/wiki/index.php?title=TPP_4.5.2:_Installing_on_Ubuntu_10.04.3 >>>>>>> as >>>>>>> I have done successfully before. >>>>>>> >>>>>>> The server is working still (localhost => It works!) but I can't >>>>>>> load up http://localhost/tpp/cgi-bin/tpp_gui.pl - still getting "The >>>>>>> requested URL /tpp/cgi-bin/tpp_gui.pl was not found on this server." >>>>>>> >>>>>>> Any other ideas? >>>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to a topic in >>>>>> the Google Groups "spctools-discuss" group. >>>>>> To unsubscribe from this topic, visit >>>>>> https://groups.google.com/d/topic/spctools-discuss/pzyzzSmoBxY/unsubscribe?hl=en >>>>>> . >>>>>> To unsubscribe from this group and all its topics, send an email to >>>>>> spctools-discuss+unsubscr...@googlegroups.com. >>>>>> To post to this group, send email to >>>>>> spctools-discuss@googlegroups.com. >>>>>> Visit this group at >>>>>> http://groups.google.com/group/spctools-discuss?hl=en. >>>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>>> >>>>>> >>>>>> >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "spctools-discuss" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to spctools-discuss+unsubscr...@googlegroups.com. >>>>> >>>>> To post to this group, send email to spctools-discuss@googlegroups.com >>>>> . >>>>> Visit this group at >>>>> http://groups.google.com/group/spctools-discuss?hl=en. >>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>> >>>>> >>>>> >>>> >>>> -- >>>> You received this message because you are subscribed to a topic in the >>>> Google Groups "spctools-discuss" group. >>>> To unsubscribe from this topic, visit >>>> https://groups.google.com/d/topic/spctools-discuss/pzyzzSmoBxY/unsubscribe?hl=en >>>> . >>>> To unsubscribe from this group and all its topics, send an email to >>>> spctools-discuss+unsubscr...@googlegroups.com. >>>> To post to this group, send email to spctools-discuss@googlegroups.com. >>>> Visit this group at >>>> http://groups.google.com/group/spctools-discuss?hl=en. >>>> For more options, visit https://groups.google.com/groups/opt_out. >>>> >>>> >>>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "spctools-discuss" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to spctools-discuss+unsubscr...@googlegroups.com. >>> To post to this group, send email to spctools-discuss@googlegroups.com. >>> Visit this group at >>> http://groups.google.com/group/spctools-discuss?hl=en. >>> For more options, visit https://groups.google.com/groups/opt_out. >>> >>> >>> >> >> -- >> You received this message because you are subscribed to a topic in the >> Google Groups "spctools-discuss" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/spctools-discuss/pzyzzSmoBxY/unsubscribe?hl=en >> . >> To unsubscribe from this group and all its topics, send an email to >> spctools-discuss+unsubscr...@googlegroups.com. >> To post to this group, send email to spctools-discuss@googlegroups.com. >> Visit this group at http://groups.google.com/group/spctools-discuss?hl=en >> . >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > -- > You received this message because you are subscribed to the Google Groups > "spctools-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to spctools-discuss+unsubscr...@googlegroups.com. > To post to this group, send email to spctools-discuss@googlegroups.com. > Visit this group at http://groups.google.com/group/spctools-discuss?hl=en. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- You received this message because you are subscribed to the Google Groups "spctools-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to spctools-discuss+unsubscr...@googlegroups.com. To post to this group, send email to spctools-discuss@googlegroups.com. Visit this group at http://groups.google.com/group/spctools-discuss?hl=en. For more options, visit https://groups.google.com/groups/opt_out.