Posted by tony kidd on 07/19/06 12:58
Hi All
I've got a probelm! I keep getting this message:
Fatal error: Call to undefined function: session_start() in
/srv/www/htdocs/page1.php on line 4
It seems to me that the solution is the following:
As the previous note said, the session_start() function needs a
directory to write to.
You can get Apache plus PHP running in a normal user account. Apache
will then of course have to listen to an other port than 80 (for
instance, 8080).
Be sure to do the following things:
- create a temporary directory PREFIX/tmp
- put php.ini in PREFIX/lib
- edit php.ini and set session.save_path to the directory you just created
Otherwise, your scripts will seem to 'hang' on session_start().
....
The above came from php.net at http://au.php.net/session_start.
The problem is that I don't understand the answer. Can someone please
tell me where the PREFIX/tmp folder is (or should be)? I'm running PHP
from /svr/www rather than from a user directory (incase that makes any
difference).
Sorry if it's a dumb question but I'm new to this!
Navigation:
[Reply to this message]
|