Can't retrieve a text file from a remote CGI folder

Pierre Sahores sc at sahores-conseil.com
Wed Apr 10 19:41:52 EDT 2013


Jacque,

In my own configs, only the cgi-bin directory is set to 755 while any lc or irev scripts are in 644. Else, what happen if you set the written file outside of the cgi-bin directory ?

Le 11 avr. 2013 à 01:17, J. Landman Gay a écrit :

> Wrapping up my recent move to a different 32-bit server, there's one issue left. Linux gurus, can you help?
> 
> CGI text-based scripts are now working correctly except for an issue I can't identify. When writing to a log file, a server 500 error occurs immediately after the write. Here's a test script:
> 
> #!rev -ui
> 
> on startup
>  open file "log.txt" for append
>  write "this is a test" & cr to file "log.txt"
>  close file "log.txt"
>  put "Content-Type: text/plain" & cr
>  put "done writing"
> end startup
> 
> When called from a browser, the entry is written to the log file and a 500 error is reported. "done writing" never appears.
> 
> If I log in via ssh and run the script, there are no errors and it works fine. I see "done writing" in the console.
> 
> In a stack on my Mac, if I use "get url" to try to retrieve the content of the log file, it returns a 500 error. The same script correctly returns any other file content on the site as long as it isn't in the CGI folder. This returns a 500 error:
> 
> put url "http://name:password@hyperactivesw.com/cgi-bin/log.txt"
> 
> With ssh, I can read the text file just fine using "less".
> 
> I have a subdomain that also has a cgi-bin folder. Retrieving a text file from there works fine with "get url". It has the same permissions as the home cgi-bin folder, as do all their respective files. Everything is 755.
> 
> Ideas? The scripts have been working fine for years, so the problem isn't in the code. It has to be in the server setup but I don't know enough about it to guess.
> 
> -- 
> Jacqueline Landman Gay         |     jacque at hyperactivesw.com
> HyperActive Software           |     http://www.hyperactivesw.com
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode

--
Pierre Sahores
mobile : 06 03 95 77 70
www.sahores-conseil.com





More information about the use-livecode mailing list