Ir para o conteúdo

Erro Versão 0.2.3

  • Este tópico contém 5 respostas, 3 vozes e foi atualizado pela última vez 7 anos, 4 meses atrás por Mauricio.
Visualizando 4 respostas da discussão
  • Autor
    Posts
    • #8142
      Rodrigo
      Participante

        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

      • #8144
        William
        Participante

          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

        • #8145
          Mauricio
          Mestre

            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.zip

            Se 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);

          • #8146
            Rodrigo
            Participante

              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

              • #8149
                Mauricio
                Mestre

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

              • #8147
                Rodrigo
                Participante

                  Corrigindo,
                  Foi necessário também
                  /gofasgerencianetboleto/functions.php
                  /gofasgerencianetboleto/params.php

                  Agora como funcionou, estou fazendo o upload do modulo completo novamente.

              Visualizando 4 respostas da discussão
              • Você deve fazer login para responder a este tópico.
              Role para cima