私はこれを解決して次のライブラリをインストールします
Sudo apt-getインストールphp5-Gd - > php5用Sudo apt-getインストールphp7.0-Gd - > php7用Sudo apt-getインストールphp7.2-Gd - > php7.2用
確実にするには情報が少なすぎますが、通常このエラーはWordPressがあなたのサーバーにインストールされるべきグラフィックライブラリを見つけることができないときに起こります。そのため、 Imagick と/または Gd がインストールされているかどうか、プロバイダに確認してください。
また、functions.php
ファイルにこの小さなコードのスニペットを追加して、WordPressが両方を探すようにすることもできます(多くの場合、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' );
}
このスニペットは最初にGdを探し、次にImagickを探します。後者の方が品質は良くなりますが、より多くのメモリを使用するため、サーバーエラーが発生する可能性があります。
私はブログで同じ問題に遭遇しましたが、しばらく検索した後、サーバーにインストールされていない GdPHP のライブラリであることがわかりました
私のサーバーはCentOSでホストされているため、CentOSリポジトリ内でGd Libraryパッケージを見つけるために
$ Sudo yum list available | grep 'Gd'
Gd Libraryパッケージ名を特定してインストールする
$ Sudo yum install php-Gd
Apacheサービスを再起動します
$ Sudo service httpd restart
詳細な記事を見つけることができます here コマンド出力のスクリーンショット