Quando um administrador de sistema instala um servidor Web Apache, há muitas variáveis que controlam a transmissão do arquivo , três dos quais especificamente afetam os limites de upload de arquivos. Os administradores e outros usuários com acesso de leitura e gravação no servidor pode usar dois métodos diferentes para alterar os limites de upload de arquivos. Se você não for o administrador do servidor Apache, em seguida, a sua capacidade de alterar esses limites depende se sua conta tem permissão para editar arquivos do sistema. Padrão Limites
servidores Web Apache UNIX são altamente personalizável com base nas configurações especificadas durante a instalação. Por padrão , a maioria dos servidores Apache limitar os usuários a um tamanho de arquivo de upload de dois megabyte. O tamanho máximo de upload é limitado pela variável " upload_max_filesize ", que indica especificamente o tamanho máximo de arquivo permitido e está situado a dois megabytes por padrão. O tamanho máximo do arquivo de upload também é governado por " memory_limit " do servidor Apache e variáveis " post_max_size " , que determinam os tamanhos de transferência de arquivos permitidas mais gerais.
Php.ini
limites de upload
Apache e outras configurações de conexão são armazenados no servidor em um arquivo chamado php.ini . O arquivo especifica os valores para as três variáveis associadas com os limites de carregamento , além de outras informações configurações de conexão. Php.ini normalmente está localizado no diretório /user /local /etc pasta. Para editar o arquivo você deve ter permissões de gravação para arquivos nessa pasta , se você não pode editar o arquivo , em seguida, você deve contactar o administrador do servidor e pedir que ele ou ela lhe conceder permissões de gravação . O administrador também será capaz de ajudá-lo a localizar o arquivo se ele não estiver armazenado no diretório padrão do servidor.
Edição php.ini
para editar php.ini, se conectar ao servidor Apache e navegue até o diretório que contém php.ini. Em seguida, abra o arquivo em um aplicativo de edição de texto. Quando o arquivo é aberto , desloque-se até chegar a parte do arquivo onde os valores das variáveis são especificados. Há três valores que você deve alterar para mudar o seu limite máximo de upload : . " Upload_max_filesize ", " memory_limit " e " post_max_size " Primeiro, alterar a parte numérica da " variável upload_max_filesize " para o número máximo de megabytes que você quer ser capaz de carregar . Por exemplo, se você quiser mudar o seu tamanho de upload de cinco megabytes , então você iria mudar essa linha de código para ler " upload_max_filesize = 5M " . Em seguida, localize o " memory_limit " e variáveis " post_max_size " . Se essas variáveis têm um valor menor do que o " upload_max_filesize " especificada , então você deve mudá-los para um valor igual ou maior do que o seu especificado " upload_max_filesize ". Caso contrário, deixe -os como está e salvar as alterações para o php arquivo . ini. A próxima vez que o servidor for reiniciado , em seguida, as configurações de upload será alterado.
Edição. Htaccess
Se você não tem acesso ao php.ini no servidor web Apache então você pode ser capaz de editar o arquivo " htaccess . " para alterar o seu tamanho máximo de upload. Ligue para o servidor web Apache e navegue até o diretório raiz do servidor. Em seguida, abra o arquivo escondido . " Htaccess " em um editor de texto. Em seguida, localize a variável " php_value upload_max_filesize " e altere o valor numérico para o novo tamanho de upload que você deseja. Em seguida, localize o " post_max_size php_value " e " php_value memory_limit " variáveis e alterar os valores associados a essas variáveis se eles são menos do que o novo valor " php_value upload_max_filesize " . Finalmente, salve o arquivo. A próxima vez que o servidor é reiniciado , o seu limite de upload será alterado para as novas configurações que você especificou.