Erro Versão 0.2.3
Tagged: erro, erro 500, syntax error
- This topic has 5 replies, 3 voices, and was last updated 8 years ago by Gofas.
- AutorPosts
- 10/11/2016 at 09:17 #8142RodrigoParticipant
Bom Dia!
Acabei de atualizar para a versão 0.2.3 e recebo o seguinte erro:
Parse error: syntax error, unexpected ‘if’ (T_IF) in /home/xxx/public_html/modules/gateways/gofasgerencianetboleto.php on line 1
- 10/11/2016 at 13:46 #8144WilliamParticipant
Também acabei de instalar a nova versão do módulo e quando acesso a página para ativar o gateway de pagamento, aparece a seguinte mensagem:
Parse error: syntax error, unexpected ‘if’ (T_IF) in /home/xxxxx/public_html/cliente/modules/gateways/gofasgerencianetboleto.php on line 1 - 10/11/2016 at 17:07 #8145GofasKeymaster
Boa tarde pessoal, tudo beleza!?
É um erro bem incomum esse, mesmo com meu servidor configurado para exibir todos os erros e avisos, não consegui simular essa mensagem.Diz que existe um
if
problemático na primeira linha do arquivo gofasgerencianetboleto.php, mas o conteúdo da primeira linha é somente o começo do php (<?php
), a primeira vista não faz sentido.Porém, um usuário, reportou um erro que pode ser a solução para a dificuldade de vocês, parece que no WHMCS 7.0+ a instrução
if(!defined('WHMCS'))
no topo de alguns arquivos pode causar conflitos em alguns ambientes.Eu acabei de subir para o Github uma atualização com pequenas alterações no no trecho
if(!defined('WHMCS'))
que pode resolver.
https://github.com/gofas/whmcs-gerencianet-boleto/archive/master.zipSe ainda não resolver, vocês podem desativar a linha 10 do arquivo gofasgerencianetboleto.php comentando ela, basta adicionar duas barras // no começo da linha deixando assim:
// if(!defined('WHMCS')) { die('Esse arquivo não pode ser acessado diretamente'); }
Mas para confirmar com precisão qual é o realmente problema, é necessário mais informações, com um relatório mais completo podemos pensar em melhorias mais seguras eficazes, me enviem, por favor:
1) Versão do WHMCS;
2) Versão do PHP;
3) Logs do PHP no momento do erro (cole no pastebin e remova IPs e nomes de usuário); - 10/11/2016 at 17:13 #8146RodrigoParticipant
Obrigado pela atenção.
Fiz o upload somente dos arquivos gofasgerencianetboleto.php e /gofasgerencianetboleto/configuration.php e voltou a funcionar.
WHMCS Versão: 7.0.0
PHP 5.6.26- 10/11/2016 at 17:29 #8149GofasKeymaster
Opa, que massa!
Se vc não escrevesse, eu já ia dizer isso: que seria necessário subir esses arquivos também.É bom subir tudo para ter certeza que nada “ficou para trás”, como a pasta sdk possui muitos arquivos, o upload pode “pular” alguns arquivos em alguns clientes de ftp.
Via terminal/ssh é muito rápida a instalação, vc já baixa e descompacta o módulo diretamente do Github no seu servidor, leva de 5 a 30 segundos, dependendo do desempenho do servidor.
Gratidão pelas informações e por avisar que resolveu, precisando chama!!
- 10/11/2016 at 17:20 #8147RodrigoParticipant
Corrigindo,
Foi necessário também
/gofasgerencianetboleto/functions.php
/gofasgerencianetboleto/params.phpAgora como funcionou, estou fazendo o upload do modulo completo novamente.
- AutorPosts
- You must be logged in to reply to this topic.