Found the solution at http://forum.linode.com/viewtopic.php?t=7873, the second post by Piki sorted out the error whilst trying to enable to a2ensite command, however the site still does not load.
As far as I can tell my /etc/apache2/apache2.conf file is setup correctly, my /etc/apache2/sites-available/tpp-4.6.2 file is setup, my /var/www/ directory and my /usr/local/tpp/ directory is setup...I'm just not following what has gone wrong...? On 22 April 2013 11:41, Liam Bell <[email protected]> wrote: > Hi guys, > > I went back to the original installation guide and re-configured the > apache part. However when I $ a2ensite tpp-4.6.2 I got the following > output: > root@liam-Y500:~# a2ensite tpp-4.6.2 > ERROR: Site tpp-4.6.2 not properly enabled: > /etc/apache2/sites-enabled/tpp-4.6.2 is a real file, not touching it > > I'm not sure what this means though. Busy looking into it and will give > feedback when I have a clearer picture... > > > On 21 April 2013 22:49, Jimmy Eng <[email protected]> wrote: > >> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> >>>> 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 <[email protected]>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 <[email protected]> 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 <[email protected]>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 <[email protected]> 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 <[email protected]>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 >>>>>>>> [email protected]. >>>>>>>> To post to this group, send email to >>>>>>>> [email protected]. >>>>>>>> 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 [email protected]. >>>>>>> >>>>>>> To post to this group, send email to >>>>>>> [email protected]. >>>>>>> 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 >>>>>> [email protected]. >>>>>> To post to this group, send email to >>>>>> [email protected]. >>>>>> 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 [email protected]. >>>>> To post to this group, send email to [email protected] >>>>> . >>>>> 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 >>>> [email protected]. >>>> To post to this group, send email to [email protected]. >>>> 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 [email protected]. >>> To post to this group, send email to [email protected]. >>> 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 >> [email protected]. >> To post to this group, send email to [email protected]. >> 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 [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/spctools-discuss?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
