Ao migrar a estrutura do novo site de nossa empresa (que utiliza o CMS Joomla) para o servidor aonde está nossa hospedagem, me deparo com a seguinte mensagem ao acessá-lo:
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 77824 bytes) blá blá blá …
Esse erro ocorre devido a configuração do Php no servidor Apache da hospedagem … e quem disse que eu tenho acesso a essas configurações?
Após muito ler, achei uma configuração muito simples:
Crie um arquivo php.ini em branco, e coloque o seguinte conteúdo nele:
memory_limit = 32M
Faça o upload para o diretório inicial do seu site e pronto!
Ao carregar o site, ele irá ler o php.ini do servidor, e depois o php.ini do seu site, sobreescrevendo as configurações do seu servidor.
Este site não tem a mínima intenção de mudar o mundo ou as pessoas que fazem parte dele; é um simples relato de experiências vividas no dia-a-dia de um consultor em tecnologia que são armazenadas (e compartilhadas).