|
Posted by J.O. Aho on 09/16/07 08:32
Jannis wrote:
> Some of my php files start with <?php session_start(); ?>
> Up to recently this was no problem. Recently my provider upgraded from
> php4 to php5. From then I get this message:
>
> Warning: session_start() [function.session-start]: SAFE MODE
> Restriction in effect. The script whose uid is 522 is not allowed to
> access owned by uid 0 in (...path..)/starttest.php on line 1
It seems like the directory where the session data is stored isn't accessible
by the server (apache, I would guess) as it's not run as root (thats good they
don't).
This has nothing to do with how you write the session, but how the web hotel
has increased security.
If you are lucky, you may setup your own php rules in the .htaccess, then you
could add the following:
php_admin_flag safe_mode off
php_admin_value upload_tmp_dir "/tmp"
php_admin_value session.save_path "/tmp"
I suggest you talk with the support team at your web hotel and ask the advice
how to get the session to work in their improved security environment.
--
//Aho
Navigation:
[Reply to this message]
|