Página 1 de 1

Erro ao instalar modulo newsletter

Enviado: 13 Fev 2013, 19:45
por Josecarlosloja
Ola Pessoal,
Este é meu primeiro post no fórum, então vamos lá...
Possuo a versão 1 5 4 1, instalei recentemente uma extensão newsletter, pois não encontrei configuração no opencart 1 5 4 1 para inscrição no newsletter sem que seja necessário o cadastramento completo de conta...

Após a instalação, quando acesso a parte administrativa do opencart "site.com.br/admin"
é apresentado este erro:

Notice: Error: Table 'xxxxxx_sl.newsletter' doesn't exist
Error No: 1146
SELECT COUNT(*) AS total FROM newsletter in /home/xxxxxxx/public_html/system/database/mysql.php on line 49

qualquer ajuda é bem vinda!

Segunda dúvida:
Gostaria de fazer um backup para que não passe por este problema em próximas instalações, oque devo salvar? somente a pasta public_html? mais alguma?

Tenho formação superior em mecatrônica, logo e-commerce ou desenvolvimento web nao é meu forte rsrs :D


abraço

Re: Erro ao instalar modulo newsletter

Enviado: 13 Fev 2013, 21:08
por Jonas Mello
Para sua dificuldade é recomendado que você informe a url da extensão que você está usando, assim podemos testa-la :D

Re: Erro ao instalar modulo newsletter

Enviado: 13 Fev 2013, 21:23
por Josecarlosloja
Ola,
Esta é a extensão em questão...
newsletter module v1.2.rar

http://www.opencart.com/index.php?route ... _id=358343

grato

Re: Erro ao instalar modulo newsletter

Enviado: 14 Fev 2013, 19:16
por Jonas Mello
Josecarlosloja,

Não consegui achar a página da extensão porque o link já vai direto para o download :D

No seu caso, pelo erro eu observo que você não colocou prefixo nas tabelas então basta importar o arquivo newsletter.sql em sua base de dados.

Porém descobri um problema que vai causar um erro igual para quem inseriu prefixo nas tabelas durante a instalação, no arquivo sql não há como o desenvolvedor adivinhar qual prefixo seria colocado nas tabelas do OC e por isso ele deixou sem.

Caso tenha um prefixo basta alterar a linha 3 do arquivo newsletter.sql de:
Código: Selecionar todos
CREATE TABLE IF NOT EXISTS `newsletter` (
Para:
Código: Selecionar todos
CREATE TABLE IF NOT EXISTS `prefixo_newsletter` (
E depois realizar a importação normal.

Re: Erro ao instalar modulo newsletter

Enviado: 14 Fev 2013, 22:05
por Josecarlosloja
Olá Jonas Mello,

O link da extensão é este: http://www.opencart.com/index.php?route ... _license=0

carreguei o .sql no myphp admin e o executei... não sabia como executar/carregar este tipo de arquivo, mas depois de algumas pesquisas, eu consegui...
Como feedback para voce, eu uso um prefixo no meu db, e no entanto, carreguei o arquivo já dentro do banco de dados em questão, não necessitando alterar a 3ª linha (quando alterei conforme voce instruiu colocando 'prefixo_newsletter' não deu certo)...

Agora estou funcionando sem o bug. acesso ao site.com.br/admin rodando tranquilamente.

Acessei Extensões > módulos > instalei o newsletter, editei, coloquei na minha home page, até aí tudo bem...
Porém ao acessar vendas, apresentam-se as seguintes opções (pedidos) (devoluções) (clientes) (afiliados) (cupons) (vale-presentes) (Enviar informativo) (text_newsletter)
a ultima opção mostra um erro "" Permissão Negada! "" Você não tem permissão para acessar esta página, entre em contato com a administração da loja. ""


Ao acessar vendas > Clientes > Clientes

Mostra o seguinte erro:

Notice: Error: Unknown column 'cg.name' in 'field list'
Error No: 1054
SELECT *, CONCAT(c.firstname, ' ', c.lastname) AS name, cg.name AS customer_group FROM customer c LEFT JOIN customer_group cg ON (c.customer_group_id = cg.customer_group_id) ORDER BY name ASC LIMIT 0,20 in /home/supor462/public_html/system/database/mysql.php on line 49
:shock:

tks!

Re: Erro ao instalar modulo newsletter

Enviado: 14 Fev 2013, 22:35
por Jonas Mello
Desculpe se não fui claro Josecarlosloja,

No seu caso não precisa inserir prefixo. Deixe o arquivo original.

Para importar o sql você deve abrir o phpmyadmin clicar na database do seu opencart e depois ir em import. Selecione o arquivo e clique em executar.

Re: Erro ao instalar modulo newsletter

Enviado: 15 Fev 2013, 01:10
por Josecarlosloja
Eu editei o post anterior... consegui tirar o bug do acesso ao painel de controle, porém tenho 2 bugs ainda post as: 23:05
Acha que consegue me ajudar?

Re: Erro ao instalar modulo newsletter

Enviado: 15 Fev 2013, 19:45
por Renato Frota
O de permissoes, é só ir em Sistemas > Usuários > Grupos de Usuários, e editar o grupo de admins, dando permissão em todas as sessões.

Re: Erro ao instalar modulo newsletter

Enviado: 15 Fev 2013, 21:58
por Josecarlosloja
Renato Frota,
Deu certo, estou tendo acesso ao módulo de newsletter,
porém continuo com o bug na area Vendas > Clientes > Clientes

Obrigado!