"Si è verificato un errore durante il ritaglio dell'immagine" durante il ritaglio dell'immagine

30 apr 2018, 13:59:24
Visualizzazioni: 28.9K
Voti: 4

Sto impostando l'immagine dell'intestazione in WordPress e quando clicco sul pulsante crop, mi viene mostrato il seguente errore:

Si è verificato un errore durante il ritaglio dell'immagine.

Messaggio di errore durante il ritaglio dell'immagine in WordPress

0
Tutte le risposte alla domanda 4
4

C'è poca informazione per esserne completamente sicuri, ma solitamente questo errore si verifica quando WordPress non riesce a trovare la libreria grafica che dovrebbe essere installata sul tuo server. Quindi dovresti verificare con il tuo provider se Imagick e/o GD sono installati.

Puoi anche aggiungere questo piccolo snippet di codice nel tuo file functions.php per assicurarti che WordPress cerchi entrambi (spesso cerca solo Imagick):

add_filter ('wp_image_editors', 'wpse303391_change_graphic_editor');
function wpse303391_change_graphic_editor ($array) {
    return array( 'WP_Image_Editor_GD', 'WP_Image_Editor_Imagick' );
    }

Questo snippet cercherà prima GD e poi Imagick. Quest'ultimo offre una qualità migliore, ma utilizza più memoria, il che può anche portare a errori del server.

30 apr 2018 14:37:32
Commenti

Esiste da qualche parte un elenco di questi requisiti "extra"? https://wordpress.org/about/requirements/ non menziona alcuna libreria PHP che deve essere installata.

Aidan Aidan
18 ott 2018 22:04:49

WordPress presuppone che sul server sia installato un PHP completo. Non è qualcosa di "extra".

cjbj cjbj
18 ott 2018 23:53:46

Mi hai salvato la vita, grazie, GoDaddy diceva che era installato ma continuava a dare l'errore. Questo ha risolto il problema

tiadotdev tiadotdev
9 mar 2023 04:23:22

@cjbj non sono d'accordo. Ci sono molte librerie opzionali per PHP e gd è decisamente opzionale, così come ImageMagick. Avrebbe sicuramente senso elencare queste dipendenze da qualche parte.

geoidesic geoidesic
3 mag 2024 21:46:33
1

Anch'io mi trovavo di fronte allo stesso problema e non riuscivo a capire come risolverlo seguendo le idee proposte su vari portali, dato che non sono un programmatore esperto e non mi era possibile comprendere i loro trucchi. Ma ora ho risolto con successo questo problema di ritaglio delle immagini e condivido il mio metodo per risolverlo.

Devi semplicemente aprire il controller di XAMPP e fermare entrambi i servizi Apache e MySQL. Ora clicca sul pulsante di configurazione di Apache e seleziona PHP (php.ini). Dopo averlo selezionato, vedrai un file di configurazione: cerca il testo

;extension=gd

Ora rimuovi semplicemente il punto e virgola (;) per abilitare i servizi GD sul tuo sistema per PHP, poiché di default viene fornito commentato. Salva il file e riavvia entrambi i servizi Apache e MySQL.

Spero che questo ti sia d'aiuto.

26 mag 2021 23:34:34
Commenti

Questo funziona. Ricorda solo di aggiornare la pagina prima di provare a ritagliare di nuovo.

Nekomajin42 Nekomajin42
5 gen 2023 17:02:18
2

Ho risolto installando la seguente libreria

sudo apt-get install php5-gd -> per php5

sudo apt-get install php7.0-gd -> per php7

sudo apt-get install php7.2-gd -> per php7.2

22 ott 2018 18:01:58
Commenti

Non ho nemmeno dovuto aggiornare la pagina dopo l'installazione. Grazie

KhoPhi KhoPhi
7 feb 2019 20:48:55

Su CentOS è yum install php-gd, per chi fosse interessato.

bviktor bviktor
22 mar 2019 14:32:32
1

Ho riscontrato lo stesso problema con il mio blog e dopo qualche ricerca ho scoperto che era dovuto alla libreria GD per PHP che non era installata sul server.

Poiché il mio server è ospitato su CentOS, per trovare il pacchetto della libreria GD nel repository di CentOS

$ sudo yum list available | grep 'gd'

Identifica il nome del pacchetto della libreria GD e installalo

$ sudo yum install php-gd

Riavvia il servizio apache

$ sudo service httpd restart

Puoi trovare un articolo dettagliato che ho scritto qui con screenshot dell'output dei comandi

24 ago 2019 16:31:03
Commenti

Sembri essere l'autore dell'articolo linkato. Quando colleghi al tuo sito o contenuto (o a contenuti con cui sei affiliato), devi dichiarare esplicitamente la tua affiliazione nella risposta affinché non venga considerato spam. Avere lo stesso testo nel tuo username dell'URL o menzionarlo nel tuo profilo non è considerata una dichiarazione sufficiente secondo la politica di Stack Exchange.

cigien cigien
27 mag 2021 03:54:08