# from [EMAIL PROTECTED]
# on Friday 18 May 2007 01:18 pm:

>1. When I execute my code from the web, I get the
> following error,Couldn't find an appropriate DIRECTORY for Inline to
> use.I am thinking this probably has something to do with
> permissions??? 

Permissions and/or environment.  In most cases, apache's $HOME is /tmp/.  
Possibly creating /tmp/.Inline as apache writable would do.  (Or, not 
writable, but preseeded with built code.)

> Where is a good place for Inline to create a directory 
> while running within a CGIscript? 

You can also tell inline to use a directory.   If this already has built 
code, it doesn't need to be writable.

The most secure thing in cgi usage would probably be installing the 
inlined code in your @INC.  Read the bit about 'VERSION => ...' in the 
Inline.pod docs for how to make it not attempt to rebuild.

>2. When I use the -T switch/run it in taint
> mode, I get the following error message.Insecure dependency in
> require while running with -T switch at blib/lib/Inline.pm (autosplit
> into blib/lib/auto/Inline/find_temp_dir.al) line 1247

Hmm, taint mode checks usage of environment variables, right?  You're 
probably looking at File::Temp, but check the source + perlsec and see 
what you find.  Of course, may not be an issue if you do the 
installed-code usage as mentioned above.

--Eric
-- 
Entia non sunt multiplicanda praeter necessitatem.
--Occam's Razor
---------------------------------------------------
    http://scratchcomputing.com
---------------------------------------------------

Reply via email to