Página 1 de 1

Problema com erro session_start() Resolvido!?!

Enviado: 14 Mar 2013, 23:09
por rockman 2
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!

Imagem

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:

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! :D

Re: Problema com erro session_start() Resolvido!?!

Enviado: 15 Mar 2013, 08:42
por jadmaxs
excelente contribuição amigo , fiz seu metodo até o momento nao gerou erro , vamos aguardar
abraços e obrigado por essa excelente contribuição

Re: Problema com erro session_start() Resolvido!?!

Enviado: 16 Mar 2013, 08:45
por rockman 2
jadmaxs escreveu:excelente contribuição amigo , fiz seu metodo até o momento nao gerou erro , vamos aguardar
abraços e obrigado por essa excelente contribuição
Obrigado amigo!
Estou testando aqui e o erro aparentemente sumiu mesmo, acho que este método está rodando corretamente mesmo sendo bem simples de aplicar.
Se algo acontecer posto aqui!