Mudando configurações do PHP e/ou Apache usando .htaccess
Muitos servidores de hospedagem não permitem a edição das configurações do PHP e/ou Apache diretamente, porem permitem que você altere as configurações de duas maneiras:
1º – Permite que você coloque um php.ini no seu diretório raiz;
2º – Permite que você mude as configurações via .htaccess.
Essa ultima é muito interessante porque ate hoje foi a forma que eu mais encontrei disponível, são poucos os servidores que permitem o 1º caso acima.
Veja como é fácil alterar algumas configurações via .htaccess
onde_alterar configuracao_a_ser_alterada novo_valor
#alterando o valor do tamanho maximo de upload
php_value upload_max_filesize 10M
#alterando a pagina de exibição de erro 404 (não encontrado)
ErrorDocument 404 /pagina_de_erro.php
Só pra finalizar, possivelmente algumas configurações do PHP e/ou Apache não estarão disponíveis para mudanças devido a politica de segurança do seu servidor.
Muito bacana!
Já fiz um post sobre isso.