wordpress管理画面から画像をアップロードした際にエラーが発生してしまいます。
エラーログを見てみるとkusanagi-coreの画像処理部分でこけているようです。
解決方法を調べてみたのですがよくわからないため、こちらに投稿させていただきました。
解決方法をご教示いただますと幸いです。
宜しくお願い致します。
[エラーログ抜粋]
[error] 8130#0: *78262 FastCGI sent in stderr: “PHP message: PHP Warning: exec(): Unable to fork [mogrify –version 2>&1] in /home/kusanagi/XXXXX/XXX/wp-content/mu-plugins/kusanagi-core/modules/image-optimizer.php on line 42
PHP message: PHP Warning: exec(): Unable to fork [jpegtran -version 2>&1] in /home/kusanagi/XXXXX/XXX/wp-content/mu-plugins/kusanagi-core/modules/image-optimizer.php on line 46
PHP message: PHP Warning: exec(): Unable to fork [pngquant -V 2>&1] in /home/kusanagi/XXXXX/XXX/wp-content/mu-plugins/kusanagi-core/modules/image-optimizer.php on line 50
PHP message: PHP Warning: exec(): Unable to fork [optipng -v 2>&1] in /home/kusanagi/XXXXX/XXX/wp-content/mu-plugins/kusanagi-core/modules/image-optimizer.php on line 54” while reading response header from upstream, client: 133.9.62.49, server: XXXXX-XXXXX.com, request: “POST /wp-admin/admin-ajax.php HTTP/2.0”, upstream: “fastcgi://127.0.0.1:9000”, host: “XXXXX-XXXXX.com”, referrer: “https://XXXXX-XXXXX.com/wp-admin/post.php?post=469&action=edit”
[image-optimizer.phpエラー該当箇所]
public function optimizer_tools_check() {
exec( ‘mogrify –version 2>&1’, $mogrify_ver );
if ( isset($mogrify_ver[0]) && strpos( $mogrify_ver[0], ‘Version: ImageMagick’ ) !== false ) {
$this->mogrify = true;
}
exec( ‘jpegtran -version 2>&1’, $jpegtran_ver );
if ( isset($jpegtran_ver[0]) && strpos( $jpegtran_ver[0], ‘mozjpeg version’ ) !== false ) {
$this->jpegtran = true;
}
exec( ‘pngquant -V 2>&1’, $pngquant_ver );
if ( isset($pngquant_ver[0]) && version_compare( substr( $pngquant_ver[0], 0, 5 ), ‘2.0.0’ ) ) {
$this->pngquant = true;
}
exec( ‘optipng -v 2>&1’, $optipng_ver );
if ( isset($optipng_ver[0]) && strpos( $optipng_ver[0], ‘OptiPNG version’ ) !== false ) {
$this->optipng = true;
}
}