Problema com erro session_start() Resolvido!?!
Enviado: 14 Mar 2013, 23:09
Olá pessoal me deparei a uns dias com um problema que tem incomodado alguns usuários do opencart, problema este representado pelo erro: "Erro notice:session_start()[function.session-start]:ps_files_cleanup_dir:opendir(/tmp)failed:Permission denied(13)" que tambem pode ser visto nos posts dos links abaixo:
Links:
https://forum.opencartbrasil.com.br/ ... =13&t=4712
https://forum.opencartbrasil.com.br/ ... =37&t=1089
http://forum.opencart.com/viewtopic.php ... permission
Porem depois de tanto quebrar a cabeça consegui resolver da seguinte maneira:
1° No arquivo "startup.php" acrescentei a seguinte linha indicando a pasta "tmp" recém criada fora da rais publica "www" com permissão 777, abaixo segue a imagem:
OBS. Esta é a linha acrescentada "ini_set('session.save_path', '/home/seu-dominio-aqui/tmp');" (logo apos ini_set('session.use_trans_sid', 'Off');) e o arquivo está na pasta system OK!

2° Apos esta etápa executei a navegação na loja e voltei a verificar via "FTP" se na pasta tmp os arquivos de sessão estavam sendo criados e pra minha surpresa sim lá estão eles, até o momento não notei mais a ocorrência do erro, segue imagem:

Ainda assim fiquei com uma pequena duvida o método está correto?
Por favor pessoal verifiquem se este método está correto pois a eliminação deste problema é extremamente importante para nós usuários do opencart!
Obrigado pessoal!
Links:
https://forum.opencartbrasil.com.br/ ... =13&t=4712
https://forum.opencartbrasil.com.br/ ... =37&t=1089
http://forum.opencart.com/viewtopic.php ... permission
Porem depois de tanto quebrar a cabeça consegui resolver da seguinte maneira:
1° No arquivo "startup.php" acrescentei a seguinte linha indicando a pasta "tmp" recém criada fora da rais publica "www" com permissão 777, abaixo segue a imagem:
OBS. Esta é a linha acrescentada "ini_set('session.save_path', '/home/seu-dominio-aqui/tmp');" (logo apos ini_set('session.use_trans_sid', 'Off');) e o arquivo está na pasta system OK!

2° Apos esta etápa executei a navegação na loja e voltei a verificar via "FTP" se na pasta tmp os arquivos de sessão estavam sendo criados e pra minha surpresa sim lá estão eles, até o momento não notei mais a ocorrência do erro, segue imagem:

Ainda assim fiquei com uma pequena duvida o método está correto?
Por favor pessoal verifiquem se este método está correto pois a eliminação deste problema é extremamente importante para nós usuários do opencart!
Obrigado pessoal!