Atualize hoje para o Scriptcase 9 e ganhe 35% de desconto! Atualize hoje para o Scriptcase 9 e ganhe 35% de desconto! COMPRAR AGORA!

Autor Tópico: Módulo de Segurança - Envio de E-mail  (Lida 336 vezes)

gutoribeiro

  • Intermediário
  • ***
  • Mensagens: 189
    • Email
Módulo de Segurança - Envio de E-mail
« Online: Março 16, 2017, 10:51:38 am »
Tenho um sistema em produção feito no SC6. Estava funcionando perfeitamente, migrei de servidor e agora tanto o recuperar senha e o cadastrar novo usuário não está disparando e-mail, sendo apresentada a seguinte mensagem:

ERROR
Array to string conversion
Array

Alguém sabe como resolver isso?

Cássio Lacerda

  • Intermediário
  • ***
  • Mensagens: 153
  • Força e honra!!!
    • Brain Legacy
    • Email
Re:Módulo de Segurança - Envio de E-mail
« Responder #1 Online: Março 16, 2017, 12:31:29 pm »
O sistema esta funcinando perfeitamente exceto o envio de mail?
Cássio Lacerda

gutoribeiro

  • Intermediário
  • ***
  • Mensagens: 189
    • Email
Re:Módulo de Segurança - Envio de E-mail
« Responder #2 Online: Março 16, 2017, 12:40:50 pm »
O sistema esta funcinando perfeitamente exceto o envio de mail?

Obrigado por responder Cássio,

Sim, o sistema está em produção. Nem um envio de e-mail do módulo de segurança não funciona.

No ambiente de desenvolvimento do SC6 funciona normalmente, acredito ser alguma mudança de sintaxe, pois no SC6 a versão do PHP é 5.3.6 e no meu servidor de produção está rodando o PHP  5.6.30.

Alguém já passou por esse problema?


Kleyber

  • Expert
  • *****
  • Mensagens: 2677
Re:Módulo de Segurança - Envio de E-mail
« Responder #3 Online: Março 16, 2017, 06:09:08 pm »
Guto,

Veja esta lista:

scriptcase 5 -> php 5.2
scritpcase 6 -> php 5.3
scriptase <= 7.0.013 -> php 5.3
scriptcase >= 7.0.014 -> php 5.4
scriptcase 8.0.xxx -> php 5.4
scriptcase 8.1.xxx -> php 5.4 ou php 5.6

Logo, a versão do PHP da tua produção não vai dar certo com o SC6 que você tem. Teria que ser o PHP 5.3 mesmo.
Kleyber Derick

ITIL® V3 Foundation Certified
Analista de Sistemas
São Luís - Maranhão
www.tkinformidia.net

Cássio Lacerda

  • Intermediário
  • ***
  • Mensagens: 153
  • Força e honra!!!
    • Brain Legacy
    • Email
Re:Módulo de Segurança - Envio de E-mail
« Responder #4 Online: Março 16, 2017, 06:55:21 pm »
Guto,

Veja esta lista:

scriptcase 5 -> php 5.2
scritpcase 6 -> php 5.3
scriptase <= 7.0.013 -> php 5.3
scriptcase >= 7.0.014 -> php 5.4
scriptcase 8.0.xxx -> php 5.4
scriptcase 8.1.xxx -> php 5.4 ou php 5.6

Logo, a versão do PHP da tua produção não vai dar certo com o SC6 que você tem. Teria que ser o PHP 5.3 mesmo.

Guto,

O Mestre Kleber já matou!
Boa sorte, depois de trocar da um feedback aqui no forum e coloca como Resolvido.

ok ? Abraço
Cássio Lacerda

gutoribeiro

  • Intermediário
  • ***
  • Mensagens: 189
    • Email
Re:Módulo de Segurança - Envio de E-mail
« Responder #5 Online: Março 17, 2017, 11:55:56 am »
Não há como realizar downgrade no servidor de produção, pois existem outros sistemas PHP rodando a versão mais recente.

Então, se não tiver outra ideia, terei ou de configurar um virtualhost só para o meu sistema SC6 ou tentar implementar um envio de e-mai separado.

Kleyber

  • Expert
  • *****
  • Mensagens: 2677
Re:Módulo de Segurança - Envio de E-mail
« Responder #6 Online: Março 17, 2017, 02:34:46 pm »
Ou atualize o teu SC para a versão mais recente e regere teu sistema na nova versão.
Kleyber Derick

ITIL® V3 Foundation Certified
Analista de Sistemas
São Luís - Maranhão
www.tkinformidia.net

saulobborges

  • Expert
  • *****
  • Mensagens: 1399
    • SGi Sistemas
    • Email
Re:Módulo de Segurança - Envio de E-mail
« Responder #7 Online: Março 20, 2017, 02:10:33 pm »
Não acredito que seja problema de versão do PHP, uma solução seria utilizar uma biblioteca externa como PHPMailer é só fazer os includes corretamente e pegar um exemplo na pasta de demos da lib do PHPMailer.
PHPMailer dá de 1000 em cima desse plugin porcaria que a NM usa no SC na versão 6, 7 e 8.

gutoribeiro

  • Intermediário
  • ***
  • Mensagens: 189
    • Email
Re:Módulo de Segurança - Envio de E-mail
« Responder #8 Online: Março 21, 2017, 09:45:08 am »
Colocando no modo debug a aplicação de recuperação de senha, por exemplo, aparece onde é o erro.

« Última modificação: Março 21, 2017, 11:40:24 am por gutoribeiro »