Hi Gerard, Try these and let me know if it helps...
a) You have "WEBSERVER_ROOT as c:\Inetpub\wwwroot" under Environment variable ? - On command prompt do you see the value if you type "set WEBSERVER_ROOT" - Go to url http://*<yourhost>*:*<yourport>*/tpp-bin/check_env.pl Do you see WEBSERVER_ROOT = C:\Inetpub\wwwroot b) In Apache httpd.conf add the following SetEnv (below is my httpd.conf) SetEnv WEBSERVER_ROOT C:/Inetpub/wwwroot SetEnv WEBSERVER_URL http://<Host>:<Port> Alias /tpp-bin "C:/Inetpub/tpp-bin" .... NOTE : If you added the Environment variable under "System variables" not "User variables" then you must re-start for the changes to take effect. My conf: ------------- # Add 5-hour timeout Timeout 18000 AddType text/html .shtml AddHandler server-parsed .shtml SetEnv WEBSERVER_ROOT C:/Inetpub/wwwroot SetEnv WEBSERVER_URL http://localhost:81 Alias /tpp-bin "C:/Inetpub/tpp-bin" <Directory "C:/Inetpub/tpp-bin"> Options Indexes MultiViews ExecCGI AllowOverride None Order allow,deny Allow from all AddHandler cgi-script .cgi .pl ScriptInterpreterSource Registry PassEnv WEBSERVER_ROOT PassEnv WEBSERVER_TMP </Directory> Alias /ISB "C:/Inetpub/wwwroot/ISB" Alias /isb "C:/Inetpub/wwwroot/ISB" <Directory "C:/Inetpub/wwwroot/ISB"> Options Indexes MultiViews Includes ExecCGI AllowOverride None Order allow,deny Allow from all AddType text/html .shtml AddHandler server-parsed .shtml PassEnv WEBSERVER_ROOT PassEnv WEBSERVER_TMP </Directory> ------------- On Wed, Feb 18, 2015 at 9:42 AM, Gerard Such <[email protected]> wrote: > I'm trying to use TPP for the first time, and I've got an error that some > others seem to have suffered (and solved). But from what I can see my > system already has the "solutions" implemented, so I don't know what to do: > > The complete message, when I try to run PeptideProphet > > c:\Inetpub\tpp-bin\xinteract (TPP v4.8.0 PHILAE, Build 201411201551-6764 > (mingw-i686)) > PPM mode in Accurate Mass Model ... running: > "C:/Inetpub/tpp-bin/InteractParser "interact.pep.xml" > "Plasma_sample_reference_160min-1.tandem.pep.xml" > "Plasma_sample_reference_160min-2.tandem.pep.xml" > "Plasma_sample_reference_160min-3.tandem.pep.xml" -L"7"" <PRE> Environment > variable WEBSERVER_ROOT does not exist. > > For Windows users, you can set this environment variable through the > Advanced tab under System Properties when you right-mouse-click on your My > Computer icon. > > Set this environment variable to your webserver's document root directory > such as c:\inetpub\wwwroot for IIS or c:\website\htdocs or WebSite Pro. > > Exiting. > command completed in 0 sec > running: "C:/Inetpub/tpp-bin/DatabaseParser "interact.pep.xml"" > pipe "C:/Inetpub/tpp-bin/DatabaseParser "interact.pep.xml"" failed: No > error > error, could not execute: C:/Inetpub/tpp-bin/DatabaseParser > "interact.pep.xml" > > The solutions I've found are to insert the ENV variables (Windows 8.1) in > the system and in the httpd.conf Apache configuration file. But this is > something that is already correct on my installation: > > WEBSERVER_ROOT > c:\Inetpub\wwwroot > > Path > C:\Inetpub\tpp-bin;C:\Perl64\site\bin;C:\Perl64\bin;C:\ProgramData\Oracle\ > Java\javapath;C:\Program Files\Dell\DW WLAN Card;;C:\Program Files > (x86)\NVIDIA > Corporation\PhysX\Common;C:\Program Files (x86)\Intel\iCLS Client\;C:\ > Program Files\Intel\iCLS Client\;%SystemRoot%\system32;%SystemRoot%;% > SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C > :\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program > Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program > Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files ( > x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\ > WIDCOMM\Bluetooth Software\;C:\Program Files\WIDCOMM\Bluetooth Software\ > syswow64 > > And in the Apache conf > > Alias /tpp-bin "C:/Inetpub/tpp-bin" > <Directory "C:/Inetpub/tpp-bin"> > Options Indexes MultiViews ExecCGI > AllowOverride None > Order allow,deny > Allow from all > > AddHandler cgi-script .cgi .pl > ScriptInterpreterSource Registry > > PassEnv WEBSERVER_ROOT > PassEnv WEBSERVER_TMP > </Directory> > > Alias /ISB "C:/Inetpub/wwwroot/ISB" > > Alias /schema "C:/Inetpub/wwwroot/schema" > > <Directory "C:/Inetpub/wwwroot"> > Options MultiViews Includes > AllowOverride None > Order allow,deny > Allow from all > > AddType text/html .shtml > AddHandler server-parsed .shtml > > PassEnv WEBSERVER_ROOT > PassEnv WEBSERVER_TMP > </Directory> > > So, what can I do? > > Thanks, > -Gerard > > -- > 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. > For more options, visit https://groups.google.com/d/optout. > -- 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. For more options, visit https://groups.google.com/d/optout.
