| 
 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] 
 |