Altere seu arquivo /etc/php.ini
:
session.save_path = "0;0660;/var/lib/php/session"
PHP 5.3.5 O mabe salvará o seu arquivo de sessão como -rw-r--
, se o fizer, então você precisa editar o seu aplicativo, use o código apenas start_session()
:
usermod(0);
start_session();
então, ele salvará os arquivos da sessão com a permissão -rw-rw--
.
Você também precisará alterar seu grupo apache para psacln (seu servidor talvez esteja executando como apache: apache porque alguns atualizados do apache sobrescreveram o arquivo de configuração).
Edite seu httpd.conf
mudar de:
user = apache
group = apache
Para:
user = apache
group = psacln
Agora, se você mudar de mod_php para FastCGI e vice-versa, você não terá conflito com suas permissões de sessão.
Não se esqueça de reiniciar seu servidor apache após as alterações /etc/init.d/httpd restart
Se você estiver usando uma distro debian, seu comando daemon será /etc/init.d/apache restart
e seus arquivos de configuração estarão dentro de uma pasta sinônima como /etc/php/apache/php.ini
e /etc/apache/httpd.conf
ou /etc/apache/apache.conf