ts-7000
[Top] [All Lists]

Re: [ts-7000] RE: where is ../data when referenced in a cgi program ?

To: "" <>
Subject: Re: [ts-7000] RE: where is ../data when referenced in a cgi program ?
From: Jim Jackson <>
Date: Sun, 29 Sep 2013 20:44:09 +0100 (BST)
I googled

  debian cgi-bin directory in apache"

and got this page

  http://nixcraft.com/linux-software/306-debian-apache2-cgi-bin-location.html

I then figured this could possibly be overrided in the apache config files,
so did this google...

  debian main apache server config file

and got this as the top offering...

  http://www.control-escape.com/web/configuring-apache2-debian.html

Is it of any help?

Some tips: Debian is pretty much debian whether it runs on a TS7xxx or some
200 core supercomputer. There are loads of sites on configuring apache.
Most of the distro changes to apache are just where the config files are -
the config details are same.

cheers
Jim





On Sat, 28 Sep 2013, Jonathan Leslie wrote:

> Thank Didler, but that is not exactly what I was asking.   Let me try a 
> different way. 
>
> 1) What do I have to do so that my cgi-bin directory is located in 
> /var/www/cgi-bin instead of the default that is in /usr/lib/cgi-bin ?
>
> 2) In what file on a Debian Linux 2.8.6 TS-7500 is it defined for apache that 
> the cgi-bin directory is /usr/lib/cgi-bin?
>
>
> TIA, 
>
> Jleslie48
>
>
>
>
>
> >________________________________
> > From: Didier Juges <>
> >To: 
> >Sent: Saturday, September 28, 2013 8:01 AM
> >Subject: Re: [ts-7000] RE: where is ../data when referenced in a cgi program 
> >?
> >
> >
> >
>
> >If htdocs is /var/WWW/htdocs and your CGI script is in 
> >/var/WWW/htdocs/cgi-bin
> >Then ../data/ when referenced in a CGI script is /var/WWW/htdocs/data/
> >
> >.../data means "go up once from current directory, then down ./data"
> >
> >
> >Didier
> >
> >
> > wrote:
>
> >>Walter:   of course you can, but the relative indexing is a guess as to 
> >>where it is.  My question refers to where exactly is "../data/" 
> >>
> >>
> >>Jason, 
> >>
> >>
> >>That's not right, I was able to make a sub-directory in /usr/lib/cgi-bin 
> >>called data, (aka /usr/lib/cgi-bin/data/" ) and a file in that called 
> >>data.txt, but to reference it the correct syntax was:
> >>
> >>
> >>#define DATAFILE "data/data.txt"
> >>
> >>
> >>note I removed the "../" from the beginning of the string.  for "../data/" 
> >>to work am I supposed to make a directory /usr/lib/data ???    I don't 
> >>understand why application data and software is by default set to go into 
> >>the /usr/lib area, and the html documents are
> set to go to /var/www/  by default.   
> >>
> >>
> >>As delivered, the fifle httpd.conf has zero bytes in it.  Is that where I 
> >>put my overrides to the default directorires?   I would like all my website 
> >>stuff; html, images, databases, cgi to all reside in a single branch, for 
> >>example /var/www/...  where under /var/www/  I have 
> >>/var/www/images/
> >>/var/www/cgi-bin/ 
> >>/var/www/data/
> >>/var/www/logs/
> >>/var/www/htmlbook01/
> >>/var/www/htmlbook01/chapter01/
> >>/var/www/htmlbook01/chapter02/
> >>...
> >>/var/www/htmlbook02/
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >> 
> >>
> >>
> >>---In  <> wrote:
> >>
> >>
> >>On 9/27/2013 3:48 PM,  wrote:
> >>
> >>so I want to open a data file, in a c program collect_post.cgi.   
> >>>>
> >>>>
> >>>>it wants to open the data file as: 
> >>>>
> >>>>
> >>>>#define DATAFILE "../data/data.txt"
> >>>>...
> >>>>f = fopen(DATAFILE, "a");
> >>>>so where do I mkdir the ../data/ directory?
> >>>>is it in /usr/bin/cgi-bin   or /var/www ?????
> >>>it would be the cgi-bin directory as defined in httpd.conf or files
>     it includes.
> >>>
> >>>--
> >>>Jason Stahls
> >>>
> >--
> >Sent from my Motorola Droid Razr 4G LTE wireless tracker while I do other 
> >things.
> >
> >
> >

------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ts-7000/join
    (Yahoo! ID required)

<*> To change settings via email:
    
    

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://info.yahoo.com/legal/us/yahoo/utos/terms/

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU