{"id":1218,"date":"2023-06-08T16:41:40","date_gmt":"2023-06-08T19:41:40","guid":{"rendered":"https:\/\/www.homehost.com.br\/blog\/?p=1218"},"modified":"2023-06-08T16:46:28","modified_gmt":"2023-06-08T19:46:28","slug":"upload-max-filesize-post-max-size","status":"publish","type":"post","link":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/upload-max-filesize-post-max-size\/","title":{"rendered":"Solucionando o erro upload_max_filesize (resolvido)"},"content":{"rendered":"<p>Este erro \u00e9 bastante comum no PHP. Dessa forma, o erro <em>The uploaded file exceeds the upload_max_filesize<\/em> significa que voc\u00ea est\u00e1 tentando enviar um arquivo para o servidor, por\u00e9m este arquivo possui um tamanho superior ao limite, estabelecido pela diretiva\u00a0 <strong>upload_max_filesize<\/strong>\u00a0no PHP.INI.<\/p>\n<p>Por exemplo, a mensagem de erro completa normalmente \u00e9<\/p>\n<pre class=\"lang:default decode:true\">Error: The uploaded file exceeds the upload_max_filesize directive in php.ini.<\/pre>\n<p>Sendo assim, para solucionar o problema basta aumentar as diretivas<strong>\u00a0upload_max_filesize<\/strong> e<strong>\u00a0post_max_size<\/strong> na configura\u00e7\u00e3o do PHP.\u00a0Em um servidor de <a href=\"https:\/\/www.homehost.com.br\">hospedagem compartilhada<\/a>, as configura\u00e7\u00f5es do PHP podem ser editadas pelo painel de controle cPanel. \u00c9 poss\u00edvel <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/alterar-versao-php\/\">alterar a vers\u00e3o do PHP<\/a>, instalar m\u00f3dulos e extens\u00f5es\u00a0livremente.<\/p>\n<ul>\n<li>upload_max_filesize \u00e9 o limite de <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/filezilla-ftp\/\">arquivos para upload no servidor<\/a><\/li>\n<li>post_max_size \u00e9 o limite do tamanho do POST , normalmente usado para se fazer o upload<\/li>\n<\/ul>\n<p>Neste artigo, vamos explicar de forma f\u00e1cil as solu\u00e7\u00f5es para o problema.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_72 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Conte\u00fado<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/upload-max-filesize-post-max-size\/#Solucionando_o_erro_Error_The_uploaded_file_exceeds_the_upload_max_filesize_directive_in_phpini\" title=\"Solucionando o erro Error: The uploaded file exceeds the upload_max_filesize directive in php.ini.\">Solucionando o erro Error: The uploaded file exceeds the upload_max_filesize directive in php.ini.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/upload-max-filesize-post-max-size\/#Entenda_mais_sobre_o_erro_upload_max_filesize\" title=\"Entenda mais sobre o erro upload_max_filesize\">Entenda mais sobre o erro upload_max_filesize<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/upload-max-filesize-post-max-size\/#Quais_linguagens_de_programacao_sao_afetadas_pelo_erro_upload_max_filesize\" title=\"Quais linguagens de programa\u00e7\u00e3o s\u00e3o afetadas pelo erro upload_max_filesize\">Quais linguagens de programa\u00e7\u00e3o s\u00e3o afetadas pelo erro upload_max_filesize<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/upload-max-filesize-post-max-size\/#Como_solucionar_o_erro_%E2%80%9Cupload_max_filesize%E2%80%9D_pelo_prompt_de_comandos\" title=\"Como solucionar o erro &#8220;upload_max_filesize&#8221; pelo prompt de comandos\">Como solucionar o erro &#8220;upload_max_filesize&#8221; pelo prompt de comandos<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/upload-max-filesize-post-max-size\/#Entenda_o_que_significa_o_parametro_post_max_size_do_PHP\" title=\"Entenda o que significa o parametro post_max_size do PHP\">Entenda o que significa o parametro post_max_size do PHP<\/a><\/li><\/ul><\/nav><\/div>\n\n<h2><span class=\"ez-toc-section\" id=\"Solucionando_o_erro_Error_The_uploaded_file_exceeds_the_upload_max_filesize_directive_in_phpini\"><\/span>Solucionando o erro Error: The uploaded file exceeds the upload_max_filesize directive in php.ini.<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Primeiramente, acesse o <a href=\"https:\/\/www.homehost.com.br\/blog\/perguntas-frequentes\/como-faco-para-acessar-o-painel-de-controle\/\" target=\"_blank\" rel=\"noopener\">painel de controle,<\/a> e clique na op\u00e7\u00e3o <strong>Select PHP Version<\/strong>.<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-full wp-image-1185\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/alterar-versao-do-php-no-cpanel-1.jpg\" alt=\"alterar versao do php no cpanel 1\" width=\"767\" height=\"491\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/alterar-versao-do-php-no-cpanel-1.jpg 767w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/alterar-versao-do-php-no-cpanel-1-300x192.jpg 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/alterar-versao-do-php-no-cpanel-1-1x1.jpg 1w\" sizes=\"(max-width: 767px) 100vw, 767px\" \/><\/p>\n<p>Em seguida, clique em <strong>Switch to PHP Options<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-1219\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/cpanel-switch-to-php-options.jpg\" alt=\"cpanel switch to php options\" width=\"1039\" height=\"516\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/cpanel-switch-to-php-options.jpg 1039w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/cpanel-switch-to-php-options-300x149.jpg 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/cpanel-switch-to-php-options-768x381.jpg 768w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/cpanel-switch-to-php-options-1024x509.jpg 1024w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/cpanel-switch-to-php-options-1x1.jpg 1w\" sizes=\"(max-width: 1039px) 100vw, 1039px\" \/><\/p>\n<p>Atrav\u00e9s desta tela, voc\u00ea <a href=\"https:\/\/www.homehost.com.br\/blog\/hospedagem-de-sites\/servidor-de-hospedagem-triplicar-trafego-site\/\">poder\u00e1 configurar os par\u00e2metros do PHP no servidor<\/a> , equivalente a edi\u00e7\u00e3o do arquivo PHP.INI .<\/p>\n<p>Ap\u00f3s isso, localize a op\u00e7\u00e3o<strong> post_max_size<\/strong> e clique sobre o valor atual. Neste exemplo, vamos clicar sobre 8M.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-1225\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/post_max_size1.jpg\" alt=\"post_max_size1\" width=\"771\" height=\"717\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/post_max_size1.jpg 771w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/post_max_size1-300x279.jpg 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/post_max_size1-768x714.jpg 768w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/post_max_size1-1x1.jpg 1w\" sizes=\"(max-width: 771px) 100vw, 771px\" \/><\/p>\n<p>Em seguida, aparecer\u00e3o novas op\u00e7\u00f5es de tamanho para o<strong> post_max_size<\/strong>.<\/p>\n<p>Selecione o tamanho desejado, e clique em <strong>Aplicar<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1221\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/post_max_size.jpg\" alt=\"post_max_size\" width=\"828\" height=\"732\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/post_max_size.jpg 828w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/post_max_size-300x265.jpg 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/post_max_size-768x679.jpg 768w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/post_max_size-1x1.jpg 1w\" sizes=\"(max-width: 828px) 100vw, 828px\" \/><\/p>\n<p>Em seguida, fa\u00e7a o mesmo com o upload_max_filesize . Clique sobre o valor atual, e ir\u00e3o aparecer novas op\u00e7\u00f5es.<\/p>\n<p>Escolha o tamanho desejado e clique em <strong>Aplicar<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1224\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/upload_max_filesize.jpg\" alt=\"upload_max_filesize\" width=\"834\" height=\"327\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/upload_max_filesize.jpg 834w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/upload_max_filesize-300x118.jpg 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/upload_max_filesize-768x301.jpg 768w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/upload_max_filesize-1x1.jpg 1w\" sizes=\"(max-width: 834px) 100vw, 834px\" \/><\/p>\n<p>Ao t\u00e9rmino das configura\u00e7\u00f5es, clique em <strong>Salvar<\/strong>.<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1223\" src=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/upload_max_filesize-2.jpg\" alt=\"upload_max_filesize 2\" width=\"670\" height=\"310\" srcset=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/upload_max_filesize-2.jpg 670w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/upload_max_filesize-2-300x139.jpg 300w, https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/upload_max_filesize-2-1x1.jpg 1w\" sizes=\"(max-width: 670px) 100vw, 670px\" \/><\/p>\n<p>Pronto! O erro\u00a0estar\u00e1 solucionado!<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Entenda_mais_sobre_o_erro_upload_max_filesize\"><\/span>Entenda mais sobre o erro upload_max_filesize<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"flex flex-grow flex-col gap-3\">\n<div class=\"min-h-[20px] flex flex-col items-start gap-4 whitespace-pre-wrap break-words\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<p>O erro &#8220;upload_max_filesize&#8221; ocorre quando voc\u00ea est\u00e1 tentando enviar um arquivo para o seu site e ele excede o tamanho m\u00e1ximo permitido definido na configura\u00e7\u00e3o do PHP. Esse limite \u00e9 definido no arquivo de configura\u00e7\u00e3o &#8220;php.ini&#8221; do servidor.<\/p>\n<p>Existem alguns motivos comuns pelos quais voc\u00ea pode encontrar esse erro:<\/p>\n<ol>\n<li>Valor definido no php.ini: O limite de tamanho de upload \u00e9 definido pelo valor da diretiva &#8220;upload_max_filesize&#8221; no arquivo &#8220;php.ini&#8221;. Se o arquivo que voc\u00ea est\u00e1 tentando enviar exceder esse valor, ocorrer\u00e1 o erro. Voc\u00ea precisar\u00e1 aumentar esse limite no arquivo de configura\u00e7\u00e3o para permitir o upload do arquivo desejado.<\/li>\n<li>Valor definido no .htaccess: \u00c0s vezes, as configura\u00e7\u00f5es do PHP tamb\u00e9m podem ser especificadas no arquivo .htaccess do seu site. Se houver uma diretiva &#8220;php_value upload_max_filesize&#8221; definida no .htaccess com um valor inferior ao que voc\u00ea est\u00e1 tentando fazer upload, o erro ocorrer\u00e1. Voc\u00ea precisar\u00e1 ajustar esse valor para permitir o upload do arquivo.<\/li>\n<li>Configura\u00e7\u00e3o do servidor: Alguns provedores de hospedagem podem ter limites de tamanho de upload definidos em n\u00edvel de servidor que n\u00e3o podem ser alterados pelos usu\u00e1rios. Nesse caso, voc\u00ea precisar\u00e1 entrar em contato com o suporte t\u00e9cnico do seu provedor de hospedagem e solicitar que eles aumentem o limite para voc\u00ea.<\/li>\n<li>Limita\u00e7\u00f5es de mem\u00f3ria: O tamanho m\u00e1ximo de upload tamb\u00e9m pode ser afetado pela quantidade de mem\u00f3ria dispon\u00edvel no servidor. Se o arquivo que voc\u00ea est\u00e1 tentando enviar for muito grande em rela\u00e7\u00e3o \u00e0 mem\u00f3ria dispon\u00edvel, pode ocorrer o erro. Nesse caso, al\u00e9m de aumentar o limite de tamanho de upload, pode ser necess\u00e1rio ajustar a diretiva &#8220;memory_limit&#8221; no arquivo &#8220;php.ini&#8221;.<\/li>\n<\/ol>\n<p>Em resumo, o erro &#8220;upload_max_filesize&#8221; geralmente ocorre quando o tamanho do arquivo que voc\u00ea est\u00e1 tentando enviar excede o limite definido nas configura\u00e7\u00f5es do PHP. Verifique as configura\u00e7\u00f5es do arquivo &#8220;php.ini&#8221; ou &#8220;htaccess&#8221; e entre em contato com o suporte t\u00e9cnico do seu provedor de hospedagem, se necess\u00e1rio, para ajustar o limite e permitir o upload do arquivo desejado.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Quais_linguagens_de_programacao_sao_afetadas_pelo_erro_upload_max_filesize\"><\/span>Quais linguagens de programa\u00e7\u00e3o s\u00e3o afetadas pelo erro upload_max_filesize<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"flex flex-grow flex-col gap-3\">\n<div class=\"min-h-[20px] flex flex-col items-start gap-4 whitespace-pre-wrap break-words\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<p>O erro &#8220;upload_max_filesize&#8221; est\u00e1 relacionado \u00e0s configura\u00e7\u00f5es do PHP, que \u00e9 uma linguagem de programa\u00e7\u00e3o amplamente utilizada para desenvolvimento web. Portanto, o erro pode ocorrer em sites e aplicativos web que usam PHP como linguagem de backend.<\/p>\n<p>O erro n\u00e3o est\u00e1 diretamente relacionado a outras linguagens de programa\u00e7\u00e3o, como JavaScript, HTML ou CSS, que s\u00e3o usadas principalmente no lado do cliente para criar a interface e a interatividade do site. No entanto, essas linguagens podem ser usadas em conjunto com o PHP para manipular e exibir o erro, fornecendo uma experi\u00eancia mais amig\u00e1vel ao usu\u00e1rio.<\/p>\n<p>Em resumo, o erro &#8220;upload_max_filesize&#8221; est\u00e1 relacionado \u00e0s configura\u00e7\u00f5es do PHP e ocorre em sites e aplicativos web que usam PHP como linguagem de backend para o gerenciamento de uploads de arquivos.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h2><span class=\"ez-toc-section\" id=\"Como_solucionar_o_erro_%E2%80%9Cupload_max_filesize%E2%80%9D_pelo_prompt_de_comandos\"><\/span>Como solucionar o erro &#8220;upload_max_filesize&#8221; pelo prompt de comandos<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"flex flex-grow flex-col gap-3\">\n<div class=\"min-h-[20px] flex flex-col items-start gap-4 whitespace-pre-wrap break-words\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<p>Se voc\u00ea n\u00e3o tem acesso a um painel de controle em sua hospedagem e deseja corrigir o erro &#8220;upload_max_filesize&#8221; por <a href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/linux\/como-acessar-o-servidor-linux-atraves-de-ssh-usando-o-putty\/\">acesso via SSH<\/a>, voc\u00ea pode seguir as etapas a seguir:<\/p>\n<ol>\n<li>Conecte-se ao seu servidor via SSH usando um cliente SSH, como o PuTTY (Windows) ou o Terminal (Mac\/Linux).<\/li>\n<li>Navegue at\u00e9 o diret\u00f3rio onde o arquivo de configura\u00e7\u00e3o do PHP, geralmente chamado de &#8220;php.ini&#8221;, est\u00e1 localizado. Dependendo da distribui\u00e7\u00e3o do seu sistema operacional, o arquivo pode estar em diferentes locais, como &#8220;\/etc\/php.ini&#8221; ou &#8220;\/etc\/php\/&lt;vers\u00e3o&gt;\/php.ini&#8221;. Voc\u00ea pode usar o comando &#8220;find&#8221; para localizar o arquivo caso n\u00e3o tenha certeza.<\/li>\n<li>Abra o arquivo &#8220;php.ini&#8221; usando um editor de texto, como o nano ou o vi. Por exemplo: <code>sudo nano \/etc\/php.ini<\/code>.<\/li>\n<li>Localize a diretiva &#8220;upload_max_filesize&#8221; no arquivo. Geralmente, est\u00e1 definida com um valor num\u00e9rico seguido de &#8220;M&#8221; para megabytes. Por exemplo: <code>upload_max_filesize = 20M<\/code>. Esse valor define o tamanho m\u00e1ximo permitido para uploads de arquivos.<\/li>\n<li>Altere o valor da diretiva &#8220;upload_max_filesize&#8221; para o tamanho desejado. Por exemplo, se voc\u00ea deseja permitir uploads de arquivos de at\u00e9 100 megabytes, voc\u00ea pode definir: <code>upload_max_filesize = 100M<\/code>.<\/li>\n<li>Salve as altera\u00e7\u00f5es e feche o arquivo.<\/li>\n<li>Reinicie o servidor web para que as altera\u00e7\u00f5es entrem em vigor. Voc\u00ea pode fazer isso usando o comando apropriado para o seu servidor web, como <code>sudo systemctl restart apache2<\/code> para o Apache.<\/li>\n<\/ol>\n<p>Ap\u00f3s seguir essas etapas, o limite de tamanho de upload definido no arquivo &#8220;php.ini&#8221; deve ser atualizado e o erro &#8220;upload_max_filesize&#8221; n\u00e3o dever\u00e1 mais ocorrer. Verifique novamente o processo de upload para confirmar se o problema foi resolvido.<\/p>\n<p>Lembre-se de que fazer altera\u00e7\u00f5es no arquivo de configura\u00e7\u00e3o do PHP requer privil\u00e9gios de superusu\u00e1rio. Portanto, voc\u00ea pode precisar adicionar <code>sudo<\/code> antes dos comandos para obter as permiss\u00f5es necess\u00e1rias.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Entenda_o_que_significa_o_parametro_post_max_size_do_PHP\"><\/span>Entenda o que significa o parametro post_max_size do PHP<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"flex flex-grow flex-col gap-3\">\n<div class=\"min-h-[20px] flex flex-col items-start gap-4 whitespace-pre-wrap break-words\">\n<div class=\"markdown prose w-full break-words dark:prose-invert light\">\n<p>O par\u00e2metro &#8220;post_max_size&#8221; \u00e9 uma diretiva de configura\u00e7\u00e3o do PHP que determina o tamanho m\u00e1ximo dos dados que podem ser enviados via m\u00e9todo POST em uma solicita\u00e7\u00e3o HTTP. Isso inclui o tamanho dos dados de um formul\u00e1rio HTML enviado pelo usu\u00e1rio, como campos de entrada de texto, arquivos enviados e outros dados enviados via POST.<\/p>\n<p>Quando um formul\u00e1rio \u00e9 enviado por meio do m\u00e9todo POST em um site ou aplicativo web, os dados s\u00e3o enviados ao servidor. O par\u00e2metro &#8220;post_max_size&#8221; define o limite m\u00e1ximo de tamanho desses dados que o PHP pode receber e processar. Se os dados enviados excederem esse limite, o PHP pode retornar erros ou n\u00e3o processar corretamente a solicita\u00e7\u00e3o.<\/p>\n<p>O valor do par\u00e2metro &#8220;post_max_size&#8221; \u00e9 especificado no arquivo de configura\u00e7\u00e3o do PHP, geralmente chamado de &#8220;php.ini&#8221;. O valor padr\u00e3o pode variar dependendo da configura\u00e7\u00e3o do PHP e do servidor.<\/p>\n<p>\u00c9 importante definir um valor adequado para o &#8220;post_max_size&#8221; para acomodar os dados enviados pelos usu\u00e1rios de forma consistente com os requisitos do seu site ou aplicativo. Se voc\u00ea permitir o upload de arquivos grandes, por exemplo, precisar\u00e1 ajustar o valor para que seja maior do que o tamanho desses arquivos.<\/p>\n<p>Al\u00e9m disso, \u00e9 necess\u00e1rio levar em considera\u00e7\u00e3o o valor do par\u00e2metro &#8220;upload_max_filesize&#8221; (tamb\u00e9m configurado no php.ini), pois ele deve ser igual ou maior que o &#8220;post_max_size&#8221;. Isso garante que o tamanho m\u00e1ximo de upload de arquivos seja compat\u00edvel com o tamanho m\u00e1ximo de dados enviados via m\u00e9todo POST.<\/p>\n<p>Ao fazer altera\u00e7\u00f5es no valor do &#8220;post_max_size&#8221; no arquivo php.ini, lembre-se de reiniciar o servidor web para que as altera\u00e7\u00f5es entrem em vigor.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Este erro \u00e9 bastante comum no PHP. Dessa forma, o erro The uploaded file exceeds the upload_max_filesize significa que voc\u00ea est\u00e1 tentando enviar um arquivo para o servidor, por\u00e9m este arquivo possui um tamanho superior ao limite, estabelecido pela diretiva\u00a0 upload_max_filesize\u00a0no PHP.INI. Por exemplo, a mensagem de erro completa normalmente \u00e9 Error: The uploaded file [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_helpful_status":1,"_lmt_disableupdate":"","_lmt_disable":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[20],"tags":[184,183],"class_list":["post-1218","post","type-post","status-publish","format-standard","hentry","category-php","tag-post_max_size","tag-upload_max_filesize"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Solucionando o erro upload_max_filesize (resolvido) | Homehost<\/title>\n<meta name=\"description\" content=\"Como resolver o erro The uploaded file exceeds the upload_max_filesize . Artigo ensinando a alterar o upload_max_filesize e post_max_size do PHP no servidor.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/upload-max-filesize-post-max-size\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Solucionando o erro upload_max_filesize (resolvido) | Homehost\" \/>\n<meta property=\"og:description\" content=\"Como resolver o erro The uploaded file exceeds the upload_max_filesize . Artigo ensinando a alterar o upload_max_filesize e post_max_size do PHP no servidor.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/upload-max-filesize-post-max-size\/\" \/>\n<meta property=\"og:site_name\" content=\"Homehost\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Homehost\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-06-08T19:41:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-08T19:46:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/alterar-versao-do-php-no-cpanel-1.jpg\" \/>\n<meta name=\"author\" content=\"Gustavo Gallas\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@Homehost\" \/>\n<meta name=\"twitter:site\" content=\"@Homehost\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Gustavo Gallas\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/upload-max-filesize-post-max-size\/\",\"url\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/upload-max-filesize-post-max-size\/\",\"name\":\"Solucionando o erro upload_max_filesize (resolvido) | Homehost\",\"isPartOf\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/upload-max-filesize-post-max-size\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/upload-max-filesize-post-max-size\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/alterar-versao-do-php-no-cpanel-1.jpg\",\"datePublished\":\"2023-06-08T19:41:40+00:00\",\"dateModified\":\"2023-06-08T19:46:28+00:00\",\"author\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/df8002f43fc55e7f4e132abb2a6ddbc4\"},\"description\":\"Como resolver o erro The uploaded file exceeds the upload_max_filesize . Artigo ensinando a alterar o upload_max_filesize e post_max_size do PHP no servidor.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/upload-max-filesize-post-max-size\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/upload-max-filesize-post-max-size\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/upload-max-filesize-post-max-size\/#primaryimage\",\"url\":\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/alterar-versao-do-php-no-cpanel-1.jpg\",\"contentUrl\":\"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/alterar-versao-do-php-no-cpanel-1.jpg\",\"width\":767,\"height\":491},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/upload-max-filesize-post-max-size\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/www.homehost.com.br\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Solucionando o erro upload_max_filesize (resolvido)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#website\",\"url\":\"https:\/\/www.homehost.com.br\/blog\/\",\"name\":\"Homehost\",\"description\":\"Hospedagem De Sites\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.homehost.com.br\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/df8002f43fc55e7f4e132abb2a6ddbc4\",\"name\":\"Gustavo Gallas\",\"description\":\"Analista de sistemas, formado pela PUC-Rio. Programador, gestor de redes e diretor da empresa Homehost. Pai do B\u00f3ris, seu pet de estima\u00e7\u00e3o. Gosta de rock'n'roll, cerveja artesanal e de escrever sobre assuntos t\u00e9cnicos. Contato: gustavo.blog@homehost.com.br\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Solucionando o erro upload_max_filesize (resolvido) | Homehost","description":"Como resolver o erro The uploaded file exceeds the upload_max_filesize . Artigo ensinando a alterar o upload_max_filesize e post_max_size do PHP no servidor.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/upload-max-filesize-post-max-size\/","og_locale":"pt_BR","og_type":"article","og_title":"Solucionando o erro upload_max_filesize (resolvido) | Homehost","og_description":"Como resolver o erro The uploaded file exceeds the upload_max_filesize . Artigo ensinando a alterar o upload_max_filesize e post_max_size do PHP no servidor.","og_url":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/upload-max-filesize-post-max-size\/","og_site_name":"Homehost","article_publisher":"https:\/\/www.facebook.com\/Homehost\/","article_published_time":"2023-06-08T19:41:40+00:00","article_modified_time":"2023-06-08T19:46:28+00:00","og_image":[{"url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/alterar-versao-do-php-no-cpanel-1.jpg","type":"","width":"","height":""}],"author":"Gustavo Gallas","twitter_card":"summary_large_image","twitter_creator":"@Homehost","twitter_site":"@Homehost","twitter_misc":{"Escrito por":"Gustavo Gallas","Est. tempo de leitura":"9 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/upload-max-filesize-post-max-size\/","url":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/upload-max-filesize-post-max-size\/","name":"Solucionando o erro upload_max_filesize (resolvido) | Homehost","isPartOf":{"@id":"https:\/\/www.homehost.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/upload-max-filesize-post-max-size\/#primaryimage"},"image":{"@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/upload-max-filesize-post-max-size\/#primaryimage"},"thumbnailUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/alterar-versao-do-php-no-cpanel-1.jpg","datePublished":"2023-06-08T19:41:40+00:00","dateModified":"2023-06-08T19:46:28+00:00","author":{"@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/df8002f43fc55e7f4e132abb2a6ddbc4"},"description":"Como resolver o erro The uploaded file exceeds the upload_max_filesize . Artigo ensinando a alterar o upload_max_filesize e post_max_size do PHP no servidor.","breadcrumb":{"@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/upload-max-filesize-post-max-size\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/upload-max-filesize-post-max-size\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/upload-max-filesize-post-max-size\/#primaryimage","url":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/alterar-versao-do-php-no-cpanel-1.jpg","contentUrl":"https:\/\/www.homehost.com.br\/blog\/wp-content\/uploads\/2016\/06\/alterar-versao-do-php-no-cpanel-1.jpg","width":767,"height":491},{"@type":"BreadcrumbList","@id":"https:\/\/www.homehost.com.br\/blog\/tutoriais\/php\/upload-max-filesize-post-max-size\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.homehost.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Solucionando o erro upload_max_filesize (resolvido)"}]},{"@type":"WebSite","@id":"https:\/\/www.homehost.com.br\/blog\/#website","url":"https:\/\/www.homehost.com.br\/blog\/","name":"Homehost","description":"Hospedagem De Sites","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.homehost.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/www.homehost.com.br\/blog\/#\/schema\/person\/df8002f43fc55e7f4e132abb2a6ddbc4","name":"Gustavo Gallas","description":"Analista de sistemas, formado pela PUC-Rio. Programador, gestor de redes e diretor da empresa Homehost. Pai do B\u00f3ris, seu pet de estima\u00e7\u00e3o. Gosta de rock'n'roll, cerveja artesanal e de escrever sobre assuntos t\u00e9cnicos. Contato: gustavo.blog@homehost.com.br"}]}},"modified_by":"Gustavo Gallas","jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/1218","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/comments?post=1218"}],"version-history":[{"count":15,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/1218\/revisions"}],"predecessor-version":[{"id":7912,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/posts\/1218\/revisions\/7912"}],"wp:attachment":[{"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/media?parent=1218"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/categories?post=1218"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.homehost.com.br\/blog\/wp-json\/wp\/v2\/tags?post=1218"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}