"Si è verificato un errore durante il ritaglio dell'immagine" durante il ritaglio dell'immagine
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.

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.

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

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

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

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.

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

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.
