Erro estranho do PHP: “Memória permitida esgotada”

2

Eu tentei instalar uma nova instalação local do XAMPP recentemente, e queria instalar o software Luna Forum nela. Mas depois de terminar a instalação, fui alertado com este erro:

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 7168 bytes) in [...]\forum\themes\Fifteen\views\header.php on line 43

Não é o problema usual que foi perguntado aqui antes, porque, como você vê, os 7168 bytes estão bem abaixo do máximo de 134217728 bytes. O arquivo em que o erro ocorre é o link .

Não parece pertencer ao código, porque como você vê na linha não há nada que possa criar problemas, apenas o </div> .

O erro aparece tanto na versão estável mais recente quanto na mais recente versão do desenvolvedor do Luna.

Alguma ideia de como consertar isso?

    
por Namnodorel 17.10.2016 / 00:18

2 respostas

1

O erro é ligeiramente diferente do que você interpretou. Não está dizendo que você usou apenas 7168 bytes , mas 7168 + currently used >= 134217728 bytes .

Realmente, você deve registrar um bug com a equipe do software Luna para investigar, pois isso será realmente complicado de resolver sem ter um conhecimento profundo de seus componentes internos de software.

    
por 17.10.2016 / 00:40
0

Talvez seja óbvio demais, mas você já tentou aumentar o limite de memória em seu arquivo php.ini?

; Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit
memory_limit = 128M 
    
por 17.10.2016 / 05:38