Hello, I've searched around for this topic and found articles on how to relocate the entire directory structure in windows (which I've done and it works out) by changing C:\ to D:\ in the apache2/conf/ httpd.conf file, copying the entire folder hierarchy to D:\ and changing the WEBSERVER_ROOT and PATH to D:\. I wanted to do something similar in Ubuntu 9.10 (and other linux distros) so I installed the TPP v4.3 rev 1 following the instructions provided by http://tools.proteomecenter.org/wiki/index.php?title=TPP_4.2.1:_Installing_on_Ubuntu_9.04. All the binaries/scrips I want to use run fine, namely tandem.exe, Tandem2XML, and xinteract (I prefer to use the command line instead of the gui). The only issue is viewing the resultant data files through the browser. Below, I've included the httpd.conf file (as shown in the installation tutorial).
The first problem is that while the tpp_gui.pl script opens in the browser (http://localhost/tpp/cgi-bin/tpp_gui.pl), I get a "403 Forbidden, You don't have permission to access /tpp/data/ on this server" when I navigate to http://localhost/tpp/data. This occurs even if I give the /tpp/data directory read/write permission and even change owner to the user. The second is, I would like to analyze my data in another directory, let's say /home/charles/data while keeping the binaries/scripts in the /usr/local/apps/tpp directory. I can only think of the following changes: ScriptAlias /tpp/data "/usr/local/apps/tpp/data" ---> ScriptAlias / tpp/data "/home/charles/data" <Directory "/usr/local/apps/tpp/data"> ---> <Directory "/home/charles/ data"> However, I still get the 403 Forbidden error. Does anyone know of how to make this arrangement work? Also, if you know of any instances of hard-coded directory variables that I may need to change, especially in xinteract, it would be much appreciated. Thanks, Charles ------------------------ BEGIN HTTPD.CONF ------------------------------- <VirtualHost *:80> DocumentRoot /var/www #SetEnv WEBSERVER_ROOT /usr/local/apps/tpp SetEnv WEBSERVER_ROOT /var/www # Access logs <IfModule log_config_module> # Directives defining formatting of access log output LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i \"" combined LogFormat "%h %l %u %t \"%r\" %>s %b" common <IfModule logio_module> # You need to enable mod_logio.c to use %I and %O LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User- Agent}i\" %I %O" combinedio </IfModule> CustomLog /var/log/tpp/tpp_access_log common </IfModule> <Directory /> Options FollowSymLinks AllowOverride None </Directory> #<Directory /usr/local/apps/tpp/> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog /var/log/apache2/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog /var/log/apache2/access.log combined # directory to store data for web browser viewing ScriptAlias /tpp/data "/usr/local/apps/tpp/data" <Directory "/usr/local/apps/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) ScriptAlias /tpp/html "/usr/local/apps/tpp/html" <Directory "/usr/local/apps/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/apps/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/apps/tpp/cgi-bin" <Directory "/usr/local/apps/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/apps #SetEnv WEBSERVER_ROOT /var/www </Directory> </VirtualHost> -------------------------- END HTTPD.CONF -------------------------------- -- You received this message because you are subscribed to the Google Groups "spctools-discuss" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/spctools-discuss?hl=en.
