Página 1 de 2

Permissão negada ao editar produto.

Enviado: 05 Mai 2014, 16:25
por Marcos Santos
Boa tarde a todos.
Instalei a versão 1.5.6.4 e criei o usuário administrador e lojista. No lojista habilitei tudo referente ao uso da loja.
Só que na hora de editar um produto como lojista ele dá acesso negado.
Este erro só acontece na hora de editar, ao adicionar e excluir o produto não acontece.

Mostra o menu de edição, repete o menu principal abaixo, seguido da mensagem de erro e os campos de edição.

No log de errro indica permissão negada na linha 12 deste arquivo:
PHP Notice: session_start(): ps_files_cleanup_dir: opendir(/tmp) failed: Permission denied (13) /system/library/session.php on line 12
<?php

class Session {

public $data = array();



public function __construct() {

if (!session_id()) {

ini_set('session.use_only_cookies', 'On');

ini_set('session.use_trans_sid', 'Off');

ini_set('session.cookie_httponly', 'On');



session_set_cookie_params(0, '/');

session_start();

}



$this->data =& $_SESSION;

}



function getId() {

return session_id();

}

}

?>
Como resolvo isso?
Grato,
Marcos Santos

Re: Permissão negada ao editar produto.

Enviado: 06 Mai 2014, 10:18
por Manoel Vidal
Olá,

Provavelmente você utiliza uma hospedagem compartilhada que também compartilha a pasta /tmp/ que é onde ficam armazenados os dados das sessões do PHP, e por ser compartilhada, ocasiona este problema. O fato é que por segurança, o OpenCart limpa os dados de sessões que ele não considera necessárias, e no caso, como a sua pasta tmp é compartilhada, provavelmente o OpenCart não consiga fazer esta limpeza.

A única solução, é entrar em contato com o suporte de sua hospedagem e solicitar que criem uma pasta tmp separada para suas sessões do PHP, pois o OpenCart necessita manipular estas informações.

Espero ter ajudado. :D

Re: Permissão negada ao editar produto.

Enviado: 06 Mai 2014, 11:37
por Marcos Santos
Obrigado Vidal pelo esclarecimento.
Já estamos entrando em contato com a hospedagem.
Que bom ter pessoas como você contribuindo muito com seus conhecimentos.

Atenciosamente,

Marcos Santos

Re: Permissão negada ao editar produto.

Enviado: 06 Mai 2014, 12:55
por Marcos Santos
Olá Vidal,

Entrei em contato com o suporte da hospedagem e ele disse que não tem nenhuma pasta compartilhada para sessão em php.

Estive vendo no log de erro: session_start(): ps_files_cleanup_dir: opendir(/tmp) failed

Aparentemente o Opencart não está conseguindo acessar a pasta tmp.

Onde devo criar esta pasta, em qual diretório, e como fazer o Opencart enxergar ela?

Grato,
Marcos Santos

Re: Permissão negada ao editar produto.

Enviado: 14 Mai 2014, 16:44
por webesistemas
Tambem estou tendo este problema, mesmo dando todas as permissões ao novo usuario

Re: Permissão negada ao editar produto.

Enviado: 15 Mai 2014, 15:24
por Manoel Vidal
Sua hospedagem é Linux ou Windows?

Re: Permissão negada ao editar produto.

Enviado: 15 Mai 2014, 15:30
por Marcos Santos
Eu coloquei em um servidor Linux. O PHP é o 5.5
Grato,

Re: Permissão negada ao editar produto.

Enviado: 23 Mai 2014, 01:36
por webesistemas
Minha linux com cpanel

Re: Permissão negada ao editar produto.

Enviado: 23 Mai 2014, 01:39
por webesistemas
em detalhes do pedido- historico
tambem aparece a mesma tela

Re: Permissão negada ao editar produto.

Enviado: 22 Set 2014, 14:39
por webesistemas
Alguem conseguiu solucionar isso no compartilhado?
é esta questao que o Manuel disse mesmo?