Hallo Zusammen,
der Abgleich mit Woocomerce schlägt beim Übertragen von Bildern mit einem Timeout fehl. Es werden keine der Bilder übertragen (Preise, Producte etc. funktionieren)
Wie kann man das Problem eingrenzen?
Kann mann irgendwo einsehen welche Bilder zur übertragung vorgesehen sind um diese zu überprüfen?
Laut Fehlerprotokoll scheint der Fehler an der datei wp-includes/class-wp-image-editor-gd.php zu liegen.....
Aktuell wird die Version JTL-Wawi 1.7.9, JTL-Connector-Plugin 1.39.5 und Woocomerce 7.5.1 verwendet.
Danke
M
der Abgleich mit Woocomerce schlägt beim Übertragen von Bildern mit einem Timeout fehl. Es werden keine der Bilder übertragen (Preise, Producte etc. funktionieren)
Wie kann man das Problem eingrenzen?
Kann mann irgendwo einsehen welche Bilder zur übertragung vorgesehen sind um diese zu überprüfen?
Laut Fehlerprotokoll scheint der Fehler an der datei wp-includes/class-wp-image-editor-gd.php zu liegen.....
Zeile 208 ist "if ( is_gd_image( $resized ) ) {" in der Funktion _resize( $max_w, $max_h, $crop = false ) :Json:<br />
<b>Fatal error</b>: Maximum execution time of 30 seconds exceeded in <b>/homepages/xx/xxxxx/htdocs/xxxxxx/wp-includes/class-wp-image-editor-gd.php</b> on line <b>208</b><br />
{"result":null,"error":{"code":1,"message":"Maximum execution time of 30 seconds exceeded","data":"Shutdown! File: \/homepages\/15\/xxxx\/htdocs\/xxxxx\/wp-includes\/class-wp-image-editor-gd.php - Line: 208"},"jtlrpc":"2.0","id":"unknown"}
/**
* @param int $max_w
* @param int $max_h
* @param bool|array $crop
* @return resource|GdImage|WP_Error
*/
protected function _resize( $max_w, $max_h, $crop = false ) {
$dims = image_resize_dimensions( $this->size['width'], $this->size['height'], $max_w, $max_h, $crop );
if ( ! $dims ) {
return new WP_Error( 'error_getting_dimensions', __( 'Could not calculate resized image dimensions' ), $this->file );
}
list( $dst_x, $dst_y, $src_x, $src_y, $dst_w, $dst_h, $src_w, $src_h ) = $dims;
$resized = wp_imagecreatetruecolor( $dst_w, $dst_h );
imagecopyresampled( $resized, $this->image, $dst_x, $dst_y, $src_x, $src_y, $dst_w, $dst_h, $src_w, $src_h );
if ( is_gd_image( $resized ) ) {
$this->update_size( $dst_w, $dst_h );
return $resized;
}
return new WP_Error( 'image_resize_error', __( 'Image resize failed.' ), $this->file );
}
Aktuell wird die Version JTL-Wawi 1.7.9, JTL-Connector-Plugin 1.39.5 und Woocomerce 7.5.1 verwendet.
Danke
M
Zuletzt bearbeitet: