Nenhuma miniatura gerada

16

Eu configurei o WordPress no meu próprio servidor e ele está funcionando ... uma coisa que notei é que o WordPress não gera nenhuma imagem que eu carrego. Geralmente, quando eu carrego uma imagem pelo WordPress, ela gera uma imagem em miniatura, média e grande porte. WordPress instalado sem erros e tudo o mais está funcionando bem. Eu tentei reconstruir as miniaturas, mas isso não funciona :-(

Alguma ideia?

Obrigado
Josh

Josh Rodgers
fonte

Respostas:

15

Eu descobri!

No meu arquivo php.ini, eu tive que descomentar extension=php_gd2.dll, depois ele começou a funcionar depois que reconstruí as imagens que eu carregava :)

Obrigado
Josh

Josh Rodgers
fonte
3
A necessidade da extensão gd foi realmente o problema para mim. No meu servidor CentOS Eu só tinha que yum install php-gde service httpd restartembora. Obrigado por me apontar na direção!
danijar
3

Eu resolvi o problema também.

Com referência à resposta de Josh Rodgers, tive que fazer login no CPANEL do meu servidor, em "Software e serviços", dependendo de como o servidor estiver configurado, existe "Selecionar versão do PHP" e marque a caixa "gd", salve e atualize sua postagem do wordpress ou página de mídia e tente novamente o upload.

Se você está vendo seu wordpress via FTP, pode atualizar sua pasta de uploads e ver que os vários tamanhos apareceram, por exemplo, imagename100x100.jpg, etc, etc.

Espero que isso ajude alguém.

Bernard

Bernard Myburgh
fonte
11
Para usuários do WHM, vá para EasyApache> Opções exaustivas> PHP, verifique GD e reconstrua o Apache. Como faço para instalar o php
Clarus Dignus
2

Não tenho reputação suficiente para comentar @ guilherme-vaz answer. Sua solução funcionou, mas eu tive que verificar qual versão estou usando.

Use o php -vcmd para encontrar a versão php que você está usando e instale o gd. No meu caso, era 7,1. Então eu fiz sudo apt install php7.1-gde reiniciei o apachesudo service apache2 restart

rogoro
fonte
2

Eu estava tendo o mesmo problema na minha nova instalação do servidor com o Ubuntu 16.04 e PHP 5.6. O problema é que o Wordpress depende do módulo PHP GD para gerar as miniaturas. O insight de Josh me levou a instalar o módulo GD usando este comando via SSH:

sudo apt install php5.6-gd

E, em seguida, reiniciando o apache:

sudo service apache2 restart

Funcionou como um encanto!

Guilherme Vaz
fonte
0

Esta não é a resposta mais útil, mas é outra variação - na qual passei algumas horas.

Acabei de passar por isso ...... e na verdade era o arquivo .

Meu site estava lançando um erro grave de 500 após o upload inicial de alguns arquivos - aparentemente, o processo de miniaturas. Eu tenho alguns arquivos para fazer o upload completo individualmente, mas não este.
Assim como outras pessoas, eu pude ver o arquivo na biblioteca, mas sem uma imagem de visualização, e não havia imagens utilizáveis ​​para o arquivo se eu tentasse inseri-lo.

Não sei como tenho esse arquivo mágico que quebra o WP.
Abre bem no meu laptop.

Mas, ao tentar arquivos adicionais individuais a pedido da minha empresa de hospedagem, ficou claro que era realmente o arquivo específico - mais do que um pouco inesperado.

Eu recriei o arquivo em um formato diferente e esse foi o fim.

Mike M
fonte
0

Ubuntu 16.04 PHP 7.0 aqui.

Estava faltando a extensão GD na minha instalação do PHP.

Tive que fazer

sudo apt-get install php7.0-gd
sudo service apache2 restart

E isso consertou.

Note que antes de procurar por "gd" nas minhas informações em PHP, obtive apenas 1 resultado, depois que não havia uma seção inteira sobre GD.

fonte: https://www.digitalocean.com/community/questions/is-there-a-php-gd-command-for-php7

Pierre-Verthume Larivière
fonte