• Olá pessoal,

    Estou tendo problema nas configurações do upload de arquivos.

    No painel WP está me mostrando 1M de upload (https://screenshot.net/pt/8o6mncw). Eu fui até o arquivo php.ini dentro da pasta /etc/php/7.0/fpm (https://screenshot.net/pt/4mypzuo) e alterei a linha upload_max_filesize de 2M para 128M (https://screenshot.net/pt/jpmlzf2).
    Mas continua me mostrando 1M no painel WP, e não consigo fazer upload de um arquivo mp3 de 16M.

    Tentei então criar um arquivo php.ini com os códigos abaixo e coloquei na raiz do site WP (https://screenshot.net/pt/5pqdrfm):

    @ini_set( 'upload_max_filesize' , '64M' );
    @ini_set( 'post_max_size', '64M');
    @ini_set( 'max_execution_time', '300' );

    Mas continua me mostrando 1M no painel WP.

    Verifiquei no info.php e apesar de eu ter alterado o arquivo /etc/php/7.0/fpm/php.ini para 128M e também alterado o arquivo /var/www/proddigital.com.br/php.ini (na raiz) para 64M, nenhum desses valores estão sendo mostrados no info.php. Lá me mostra o valor de 50M (https://screenshot.net/pt/5mk5guw).

    Então a alteração do lado do servidor já foi feito. Preciso saber em que arquivo do lado do WP pode estar limitando o tamanho do upload.

    Agradeço,
    Rodrigo

Visualizando 8 respostas - 1 até 8 (de um total de 8)
  • bom dia @vejapixel,

    sugiro que instale o plugin WordPress phpinfo(), de Chris Flannagan. uma vez instalado e ativado, acesse Configurações > PHP Info. lá na seção Core estarão todos os dados sobre PHP de seu servidor. como normalmente são muitas informações, sugiro que use a ferramenta pesquisar de seu navegador (Ctrl + F) e digite “upload_max_filesize”. ai sim você verá que recursos você realmente tem disponível.

    eu acredito que o problema é do lado do servidor, pois se você aumenta os recursos PHP no servidor, normalmente o WordPress já aumenta também. mas com esse plugin você terá certeza se o problema é do lado do servidor ou do WordPress.

    caso o valor do “upload_max_filesize” esteja em 1M ou outro valor baixo, precisa entrar em contato com o suporte do servidor e solicitar instruções como aumentar os valores.

    abraços e boa sorte!

    Criador do tópico Rodrigo

    (@vejapixel)

    Olá Ralden,

    Instalei o plugin, mas não está me mostrando nada (https://screenshot.net/pt/2rnopt2).

    Ativei o plugin também no meu subdomínio e vejo que me mostra um erro (https://screenshot.net/pt/9kygmu1).

    Meu site está em rede multisite. Testei ativando o plugin na rede e também testei ativando nos sites separadamente, mas não me mostra essas 3 informações.

    Outra coisa Ralden… se o arquivo /info.php está me mostrando 50M (https://screenshot.net/pt/5mk5guw), então o plugin iria mostra isso também.

    E segundo o meu servidor:

    In this case it is likely that this variable has been overridden someplace in your sites code, I would not be able to say where this has occurred but you may see something such as the code below indicating this.

    <?php
    ini_set(‘register_globals’, 0);
    ini_set(‘upload_max_filesize’, ’20M’);
    ini_set(‘upload_max_filesize’, 50M);

    Pelo que eu sei esses códigos acima são usado no arquivo php.ini que geralmente fica na raiz. Mas eu não tenho esse arquivo na raiz do site, somente na pasta que citei anteriormente, mas não possui esses códigos.

    • Esta resposta foi modificada 6 anos, 5 meses atrás por Rodrigo.
    Criador do tópico Rodrigo

    (@vejapixel)

    .

    • Esta resposta foi modificada 6 anos, 5 meses atrás por Rodrigo.

    boa tarde @vejapixel,

    aaah, essa informação faz muita diferença: “Meu site está em rede multisite”. primeiro porque nem todo plugin funciona com multisite. o que eu indiquei não funciona.

    ai vem a dúvida: e é você quem administra a rede ou você tem o seu site dentro dessa rede?

    porque sugiro que veja o artigo abaixo,

    http://www.wpbeginner.com/wp-tutorials/how-to-increase-the-maximum-file-upload-size-in-wordpress/

    ele dá 3 caminhos: ou pelo arquivo functions.php do tema, ou criando um arquivo php.ini na pasta raiz do WordPress, ou pelo .htaccess.

    o problema é que é multisite. então a não ser que você seja a pessoa que gerencia o multisite, ou seja, seja o Super Administrador, suas configurações podem ser sobreescritas pelas configurações gerais do multisite.

    (aliás, por isso nunca usei multisite para gerenciar sites de clientes, é outro mundo. prefiro usar sites individuais que gerencio pelo InfiniteWP)

    então se você não gerencia a rede, talvez precise pedir suporte não ao servidor, mas justamente ao Super Administrador da rede.

    espero que algum moderador com conhecimentos em multisite veja esse tópico e possa lhe ajudar.

    abraços e boa sorte!

    Criador do tópico Rodrigo

    (@vejapixel)

    Olá Ralden,

    Já fis todos esses 3 caminhos.
    Depois que eu alterei o upload_max_filesize para 128M (https://screenshot.net/pt/jpmlzf2) no arquivo /etc/php/7.0/fpm/php.ini (https://screenshot.net/pt/4mypzuo) e não deu certo, então tentei fazer esses 3 caminhos:

    Criei um php.ini com os códigos abaixo e coloque-o na raiz do site.

    upload_max_filesize = 64M
    post_max_size = 64M
    max_execution_time = 300 

    Coloquei os códigos no function.php, tanto do tema principal quanto do tema filho.

    @ini_set( 'upload_max_size' , '64M' );
    @ini_set( 'post_max_size', '64M');
    @ini_set( 'max_execution_time', '300' );

    *alterei também o valor para 10M.

    Coloquei os códigos no .htaccess.

    php_value upload_max_filesize 64M
    php_value post_max_size 64M
    php_value max_execution_time 300
    php_value max_input_time 300

    * nesse caso eu acho que não funciona pois meu site está em nginx que não usa .htaccess

    Mas nada resolveu.

    O estranho é que eu alterei o limite de upload no /etc/php/7.0/fpm/php.ini para 128M, alterei function.php para 64M, coloquei php.ini na raiz com 64M, mas no painel de upload me mostra 1M e no meu info.php me mostra 50M. Tudo divergente.

    O arquivo /etc/php/7.0/fpm/php.ini era para funcionar, pois o limite de memória eu alterei nesse arquivo de 128M para 1024M e funcionou. Mas o limite de upload não funciona.

    Outra coisa estranho é que no meu painel mostra 1M e no info.php me mostra 50M. Um dos dois está mentindo, e eu acredito que é o info.phh, até porque se o limite realmente fosse 50M eu conseguiria fazer um upload de um arquivo mp3 de 16M.

    Não sei o que eu faço.

    bom dia @vejapixel,

    olha, diante de tudo isso, eu não consigo deixar de achar que é uma questão com o servidor. mas como não sou desenvolvedor, pode ser que seja algo realmente do WordPress, mas fora da minha alçada de conhecimentos. fora o fato que você usa multisite e talvez isso interfira.

    sobre a questão “eu acho que não funciona pois meu site está em nginx que não usa .htaccess”, existe a versão híbrida do Nginx que permite sim .htaccess. meus sites rodam no Google Cloud em Nginx e quase toda configuração que preciso especificamente para WordPress no servidor vai no .htaccess.

    enfim, espero que algum dos moderadores, como o @felipeelia, possa lhe ajudar.

    abraços e boa sorte!

    Criador do tópico Rodrigo

    (@vejapixel)

    Olá @ralden,

    Como é rede multisite, a alteração do limite é feita diretamente nas configurações da rede (https://screenshot.net/pt/1qoq8hj).

    Ao alterar para 64000KB (64M), a painel de upload passou de 1M para 8M. Dessa vez houve alteração, mas a alteração é limitado a 8M.

    Agora é descobrir onde está limitando para 8M.

    No servidor o limite de upload está em 100M no arquivo /etc/php/7.0/php.ini
    No CDN Cloudflare é limite é 100M

    Não coloquei nenhum código em function.php, nem php.ini na raiz do site, e nem no .htaccess

    Aonde vai estar essa configuração que esteja limitando para 8M?

    Agradeço quem me der uma luz.

    Moderador Míriam de Paula

    (@miriamdepaula)

    Creio que você deva entrar em contato com o suporte do host e verificar se realmente tem 100M de limite de upload de arquivos.

Visualizando 8 respostas - 1 até 8 (de um total de 8)
  • O tópico ‘Alteração de Limite de Upload’ está fechado para novas respostas.