Re: PHP Session Support in /tmp

2008-11-24 Thread Greg Larkin
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

APseudoUtopia wrote:
> Hey.
> 
> PHP stores session data for the 'file' handler in /tmp, by default.
> For organizational purposes, I'd like to change this to something like
> /tmp/php_sessions/ or so. However, I have the clear_tmp_enable feature
> enabled, so /tmp is cleared on reboot. PHP wont create the
> php_sessions dir on it's own.
> 
> So basically, I'm looking for a way to create the dir
> /tmp/php_sessions/ each time the server is booted BEFORE apache
> starts. I'm sure I could do this somehow with the rc.d scripts, but I
> really have no idea how.
> 
> Thanks very much.

Hi APseudoUtopia,

In addition to the other solutions offered, you can also create a simple
script like this and place it in /usr/local/etc/rc.d/make_php_session_dir:

- -- cut -- cut -- cut -- cut --
# PROVIDE: make_php_session_dir
# REQUIRE: mountcritlocal

# Create the PHP session file directory
mkdir -p /tmp/php_sessions
- -- cut -- cut -- cut -- cut --

By using the "REQUIRE: mountcritlocal" tag, the rcorder system invokes
this script before the Apache startup script in /usr/local/etc/rc.d.  I
tested this on 7.0 with a standard Apache 2.2 installation from the
ports tree.

I hope this helps, and please post any follow-up questions you have.

Best regards,
Greg
- --
Greg Larkin

http://www.FreeBSD.org/   - The Power To Serve
http://www.sourcehosting.net/ - Ready. Set. Code.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.7 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFJKsX70sRouByUApARApxhAJ9IaNPLMchvKf2J4I0P85AxV+JiOgCfSv+8
Y0SwTCn3f288E+lyWL1IMgs=
=pm8E
-END PGP SIGNATURE-

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: PHP Session Support in /tmp

2008-11-23 Thread Kevin Kinsey

Ivan Voras wrote:

APseudoUtopia wrote:

Hey.

PHP stores session data for the 'file' handler in /tmp, by default.
For organizational purposes, I'd like to change this to something like
/tmp/php_sessions/ or so. However, I have the clear_tmp_enable feature
enabled, so /tmp is cleared on reboot. PHP wont create the
php_sessions dir on it's own.

So basically, I'm looking for a way to create the dir
/tmp/php_sessions/ each time the server is booted BEFORE apache
starts. I'm sure I could do this somehow with the rc.d scripts, but I
really have no idea how.


man 8 rc.local


And, by way of an alternate suggestion, remember that cron(8)
recognizes an "@reboot" special string instead of the normal
five-field time indicators.

@reboot /bin/mkdir /tmp/php_sessions

HTH,

Kevin Kinsey

--
It's amazing how many people you could be friends
with if only they'd make the first approach.

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: PHP Session Support in /tmp

2008-11-23 Thread Ivan Voras
APseudoUtopia wrote:
> Hey.
> 
> PHP stores session data for the 'file' handler in /tmp, by default.
> For organizational purposes, I'd like to change this to something like
> /tmp/php_sessions/ or so. However, I have the clear_tmp_enable feature
> enabled, so /tmp is cleared on reboot. PHP wont create the
> php_sessions dir on it's own.
> 
> So basically, I'm looking for a way to create the dir
> /tmp/php_sessions/ each time the server is booted BEFORE apache
> starts. I'm sure I could do this somehow with the rc.d scripts, but I
> really have no idea how.

man 8 rc.local



signature.asc
Description: OpenPGP digital signature


PHP Session Support in /tmp

2008-11-23 Thread APseudoUtopia
Hey.

PHP stores session data for the 'file' handler in /tmp, by default.
For organizational purposes, I'd like to change this to something like
/tmp/php_sessions/ or so. However, I have the clear_tmp_enable feature
enabled, so /tmp is cleared on reboot. PHP wont create the
php_sessions dir on it's own.

So basically, I'm looking for a way to create the dir
/tmp/php_sessions/ each time the server is booted BEFORE apache
starts. I'm sure I could do this somehow with the rc.d scripts, but I
really have no idea how.

Thanks very much.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"