Date: 06/15/02
- Next message: Chris Shiflett: "Re: [PHP] Checking referrer?"
- Previous message: SenthilVelavan: "Re: [PHP] PHP Chat Program?"
- In reply to: Bruce Karstedt: "RE: Re[2]: [PHP] session problems...."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
I'm not sure what sysadmins you are talking about, but /tmp is typically
a world-writable directory.
Also, there is no such "strict" Unix naming convention. The directory
/tmp is always /tmp, so matter how "lenient" you want to be. There is
simply a difference between relative paths and absolute paths.
Chris
Bruce Karstedt wrote:
>I was referring to strict Unix directory naming conventions. /tmp is the
>equivalent of root/tmp and no sysadmin wants you writing to his /tmp
>directory. In fact you should not be allowed to write to /tmp. While I have
>not checked this, I have the feeling that PHP takes care of this for you. If
>you are creating a subdirectory, say for data, on your web site the Unix
>path may be something like /websites/yoursitename/htdocs/subdirectory.
>
>Since your default directory would be /websites/yoursitename/htdocs to get
>to /websites/yoursitename/htdocs/subdirectory you should use ./subdirectory
>which means "start in my default directory and go down one level to
>subdirectory.
>
>I'm sorry if this sounds critical, but I have found that many of the problem
>posted to this list are OS based, and I urge the members to learn both the
>operating system that they do their development on and the box where your
>site is hosted. The use of OS standard directories such as /tmp or /etc are
>bad form in Unix and make error log analysis difficult at best
>
>Bruce Karstedt
>President
>Technology Consulting Associates, Ltd.
>Tel: 847-735-9488
>Fax: 847-735-9474
>
>
>-----Original Message-----
>From: Julie Meloni [mailto:julie <email protected>]
>Sent: Friday, June 14, 2002 10:13 PM
>To: Bruce Karstedt
>Cc: 'php'; php-general <email protected>
>Subject: Re[2]: [PHP] session problems....
>
>
>BK> You should not be writing to /tmp that is a system directory. php.ini is
>a
>BK> file. If you need a "temporary" directory, use ./tmp that will be
>directory
>BK> in your web root directory.
>
>
>With all due respect, I think there's a reason that /tmp is the default
>session.save_path value in php.ini. /tmp is temp. It's where
>temporary things go.
>
>Saying "you shouldn't use that" is pretty much saying "Hey PHP
>Development Group, you've done this wrong for 2 years". If you don't
>want to write your session files to /tmp, then don't. But please
>don't say that it's wrong to do so. That's not the answer to the
>guy's particular problem.
>
>
>- Julie
>
>--> Julie Meloni
>--> julie <email protected>
>--> www.thickbook.com
>
>Find "Sams Teach Yourself MySQL in 24 Hours" at
>http://www.amazon.com/exec/obidos/ASIN/0672323494/thickbookcom-20
>
>
>
>
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
- Next message: Chris Shiflett: "Re: [PHP] Checking referrer?"
- Previous message: SenthilVelavan: "Re: [PHP] PHP Chat Program?"
- In reply to: Bruce Karstedt: "RE: Re[2]: [PHP] session problems...."
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

