Para corrigir limitações de upload no anexamento de arquivos em webmail, leia o seguinte e configure. Este texto leva em consideração um ambiente com Debian 5, Apache 2, PHP 5, Postfix e Squirrelmail.
Limitações no PHP
O PHP especifica limites no tamanho máximo do arquivo que é carregado para o servidor. Para alterar o limite você precisa editar o arquivo de configuração /etc/php5/apache2/php.ini. Os valores que devem ser observados e, se desejar, ser modificados, são:
memory_limit
post_max_size
upload_max_filesize
Os valores podem ser em bytes (1.048.576 por MB) ou podem ser escritos em MB com a adição de um "M".
Exemplo: 8M.
Para fazer upload de arquivos grandes, post_max_size deve ser maior que upload_max_filesize. O limite de memória por script pode estar habilitado e também afetar o carregamento dos arquivos. A diretiva é a memory_limit e deve ser maior que a post_max_size.
Ou seja: memory_limit > post_max_size > upload_max_filesize.
Limitações no Apache
O Apache pode adicionar restrições no tamanho dos arquivos carregados.
Você pode restringir o tamanho máximo de arquivo carregado utilizando a diretiva LimitRequestBody. No arquivo /etc/apache2/apache2.conf, comente a diretiva LimitRequestBody. Em outros ambientes o arquivo de configuração pode ser o /etc/httpd/conf.d/php.conf.
Recarregue ou reinicie o Apache para ficar apto a anexar arquivos no tamanho que foi especificado.
0 comentários:
Postar um comentário