O upload de imagens grandes está falhando

0

Quando tento enviar um arquivo de imagem maior que ~ 100k por meio do Wordpress e outro script de upload, estou obtendo um "erro http" genérico.

Eu posso enviar imagens menores sem problemas.

Estou usando o ISPConfig3 no Ubuntu 14.04.

Eu segui estas etapas e as alterações foram feitas sem problemas, mas isso não resolveu meu problema:

  1. Crie um arquivo php com e abra-o com seu navegador.
  2. Procure por Loaded Configuration File (mostra o arquivo conf real em uso), edite upload_max_filesize e defina post_max_size com o mesmo valor (ou use 0 para desativar o limite) nesse arquivo no modo raiz.
  3. Executar: serviço sudo apache2 restart

Eu não achei que fosse resolvido, já que o padrão era 2m e o arquivo é muito menor que isso.

Eu também tentei o seguinte:

O mesmo erro com o IE, o FF e o Chrome

- added this to .htaccess file:
<IfModule mod_security.c>
<Files async-upload.php>
SecFilterEngine Off
SecFilterScanPOST Off
</Files>
</IfModule>
  • desativando todos os plug-ins

  • alterou temas e ainda era um problema

  • outro post sugeriu isso, mas eu não tenho este arquivo: Edite o seguinte arquivo:

    /etc/httpd/conf.d/fcgid.conf

Adicione esta linha (logo abaixo de todas as outras linhas que começam com "Fcgid"):

FcgidMaxRequestLen 1073741824
  • encontrou um post sugerindo isso: Você também pode adicionar isso ao seu arquivo wp-config.php: define ('WP_MEMORY_LIMIT', '64MB');

  • o diretório de uploads era 777 de qualquer forma, então não é necessário alterar para 755, como sugerido em outras postagens

  • adicionou o seguinte ao meu arquivo .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

Há algum registro que me diga por que os envios estão falhando ou, melhor ainda, alguém sabe por que está falhando?

INFORMAÇÕES ADICIONAIS

Eu encontrei o /var/log/apache2/error.log e testei o upload novamente seguindo o arquivo de log e nada apareceu no log.

    
por ErocM 04.01.2015 / 18:37

2 respostas

0

Localize as seguintes configurações no php.ini

 upload_max_filesize = 

 post_max_size = 

 max_execution_time = 

e defina-os como

 upload_max_filesize = 64M

 post_max_size = 64M

 max_execution_time = 300

Quando a alteração for feita

sudo service apache2 restart

Edit: Você pode querer reverter todas as suas alterações, como em .htaccess e esse arquivo php. Eu nunca usei essa configuração de mem em wp-coinfig, mas provavelmente tudo bem em manter

Além disso, nunca alterei o chmod em nenhum diretório do WordPress antes. Eu sempre descompactei e fiz um

 sudo chown -R www-data:www-data /var/www/wordpress
    
por geoffmcc 04.01.2015 / 19:35
0

Aqui vamos nós. Se você está executando uma instalação do servidor Ubuntu seguindo "o servidor ubutnu perfeito com o apache e o ispconfig" do que você provavelmente terá o mesmo problema que eu fiz

Não consegui mais de 100k para carregar: (

Embora eu tenha as configurações corretas /etc/php5/cgi/php.ini e meu site joomla estava dizendo max upload 2000M (sim eu fiz um exagero) eu ainda não consegui fazer nada para ultrapassar 100k

Então, eu segui as instuções que encontrei em um post (como também encontrado pelo pôster acima) e editei o /etc/apache2/mods-enabled/fcgid.conf para torná-lo assim:

<IfModule mod_fcgid.c>
  FcgidConnectTimeout 200
  FcgidMaxRequestLen 1073741824
....

Então, como root, você faz:

services apache2 restart
service php5-fpm restart

para obter todas essas configurações engolidas e milagres ocorrerem ... Aparentemente, o fdgi limita a 100k de upload se não for indicado de outra forma ... e isso parece impactar apenas no ubuntu 15, pois acho que não tenho esse problema no meu servidor ubuntu 14.10 ...

Espero que isso ajude

Atenciosamente

    
por Enzo24 05.06.2015 / 14:54