Não gera PDF em produção

Senhores, boa noite.

Estou com o seguinte problema:

  • Em ambiente de testes tudo normal com meus relatórios PDF (usando TCPDF).

  • Em produção, ao tentar gerar recebo uma série de erros como por exemplo:
    Atenção
    array_map(): Expected parameter 2 to be an array, bool given
    Atenção
    array_fill_keys() expects parameter 1 to be array, null given
    Atenção
    Invalid argument supplied for foreach()
    Atenção
    Invalid argument supplied for foreach()

fechando com o seguinte erro:
TCPDF ERROR: Some data has already been output, can’t send PDF file

Já verifiquei se as bibliotecas foram copiadas no momento da instalação (SIM), já dei permissão para as pastas do servidor gravarem e já verifiquei se há espaços em branco ou caracteres inválidos na blank que está recebendo o código.

Estou hospedando minha aplicação na KingHost.

Alguém possui alguma dica?

Agradeço a todos.

2 Curtidas

Estou com o mesmo problema aqui. Parece ser um problema da TCPDF.

Quando diz tcpdf e aplicação report pdf?

Não, estou usando tcpdf numa blank mesmo.

Então o controle é seu incluindo a biblioteca, pode ter relação a versão do php.

To usando PHP 7.3 (ea-php73)

Scriptcase
VERSÃO: 9.6.005

Fui debugando linha a linha achei um strtoupper que eu troquei para mb_strtoupper e resolveu.

1 Curtida