web-dev-qa-db-fra.com

Pas de vignettes générées

J'ai installé WordPress sur mon propre serveur et il est opérationnel ... Une chose que j'ai remarquée, c'est que WordPress ne génère aucune image que je télécharge. Habituellement, lorsque je télécharge une image via WordPress, une image miniature, moyenne et grande est générée. WordPress installé sans erreur et tout le reste fonctionne bien. J'ai essayé de reconstruire les vignettes, mais cela ne fonctionne pas :-(

Des idées?

Merci,
Josh

16
Josh Rodgers

Je l'ai compris!

Dans mon fichier php.ini, je devais retirer le commentaire extension=php_Gd2.dll, puis il a commencé à fonctionner après avoir reconstruit les images que j'ai téléchargées :)

Merci,
Josh

15
Josh Rodgers

J'ai résolu le problème aussi.

En référence à la réponse de Josh Rodgers, je devais me connecter au CPANEL de mon serveur, sous "Logiciels et services", en fonction de la configuration de votre serveur, sélectionnez "Sélectionnez PHP Version", puis cochez "Gd", sauvegardez et actualisez votre publication wordpress ou votre page média, puis réessayez le téléchargement.

Si vous consultez votre wordpress via FTP, vous pouvez actualiser votre dossier de téléchargements et constater que les différentes tailles sont apparues, à savoir imagename100x100.jpg, etc., etc.

J'espère que ça aidera quelqu'un.

Bernard

3
Bernard Myburgh

J'avais le même problème lors de l'installation de mon nouveau serveur avec Ubuntu 16.04 et PHP 5.6. Le problème est que Wordpress s’appuie sur le module PHP Gd pour générer les vignettes. La compréhension de Josh m'a amené à installer le module Gd à l'aide de cette commande via SSH:

Sudo apt install php5.6-Gd

Et puis redémarrer Apache:

Sudo service Apache2 restart

Travaillé comme un charme!

2
Guilherme Vaz

Je n'ai pas assez de réputation pour commenter la réponse de @ guilherme-vaz. Sa solution fonctionnait mais je devais vérifier quelle version j'utilisais.

Utilisez php -v cmd pour trouver la version de PHP que vous utilisez, puis installez Gd. Dans mon cas c'était 7.1. Alors j'ai fait Sudo apt install php7.1-Gd et redémarrer Apache Sudo service Apache2 restart

2
rogoro

Ce n'est pas la réponse la plus utile, mais c'est une autre variante - sur laquelle je viens de passer quelques heures.

Je viens de passer par ce ...... et c'était en fait le fichier .

Mon site jetait une erreur difficile 500 après le téléchargement initial de quelques fichiers - donc apparemment, le processus de vignette. J'ai quelques fichiers à télécharger entièrement individuellement, mais pas celui-ci.
Comme d’autres personnes, je pouvais voir le fichier dans la bibliothèque, mais sans image de prévisualisation, et il ne contenait aucune image utilisable pour le fichier si je tentais de l’insérer.

Je ne sais pas comment j'ai ce fichier magique qui casse WP.
Il s’ouvre bien sur mon ordinateur portable.

Mais en essayant d’autres fichiers individuels à la demande de ma société d’hébergement, il est devenu évident qu’il s’agissait en fait du fichier spécifique - plus qu’un peu inattendu.

J'ai recréé le fichier dans un format différent et c'était la fin.

0
Mike M

Ubuntu 16.04 PHP 7.0 ici.

Il manquait l'extension Gd sur mon installation PHP.

Devais faire

Sudo apt-get install php7.0-Gd
Sudo service Apache2 restart

Et ça a réglé le problème.

Notez qu'avant de chercher "Gd" dans mon PHP info, un seul résultat a été trouvé, après qu'il n'y ait pas eu toute une section sur Gd.

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