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: Jonathan Leslie <>
Date: Sun, 29 Sep 2013 13:13:12 -0700 (PDT)


Jim, 

they are very good articles, I will be trying the first one very shortly as its so simple.   Thanks for your answer. 

- Jleslie48


From: Jim Jackson <>
To: "" <>
Sent: Sunday, September 29, 2013 3:44 PM
Subject: Re: [ts-7000] RE: where is ../data when referenced in a cgi program ?

 

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.
> >
> >
> >




__._,_.___


Your email settings: Individual Email|Traditional
Change settings via the Web (Yahoo! ID required)
Change settings via email: =Email Delivery: Digest | m("yahoogroups.com?subject","ts-7000-fullfeatured");=Change Delivery Format: Fully Featured">Switch to Fully Featured
Visit Your Group | Yahoo! Groups Terms of Use | =Unsubscribe

__,_._,___
<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