Ir para o conteúdo

Erro Versão 0.2.3

  • This topic has 5 replies, 3 voices, and was last updated 8 years ago by Gofas.
Viewing 4 reply threads
  • Autor
    Posts
    • #8142
      Rodrigo
      Participant

        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
        Participant

          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
          Gofas
          Keymaster

            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
            Participant

              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
                Gofas
                Keymaster

                  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
                Participant

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

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

              Viewing 4 reply threads
              • You must be logged in to reply to this topic.
              Role para cima