• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

Import Error WP A I

Venya

Новичок
Доброго дня!
Очередной раз пытаюсь загрузить 5700 товаров из csv через WP ALL IMPORT.
Постоянно выскакивает данная ошибка и сервер якобы разрывает соединение.
Ставил 1 запись на итерацию и 20, эффект одинаковый.
Сервер VPS.
Всё возможные лимиты по таймаутам и размерам файлов, переменным в конфигах Apache Nginx PHP вывел на максимум.

О чем говорит эта ошибка и как ее исправить?
 

Вложения

  • Безымянный.png
    Безымянный.png
    104.4 KB · Просмотры: 2
  • Безымянный2.png
    Безымянный2.png
    51.7 KB · Просмотры: 2

Venya

Новичок
В логах:

2025/02/10 22:25:41 [warn] 22962#22962: *9722 delaying request, excess: 0.900, by zone "ДОМЕН", client: 185.46.9.68, server: ДОМЕН, request: "GET /wordpress/wp-admin/setup-config.php HTTP/1.0", host: "ДОМЕН"


PHP Fatal error: Uncaught LogicException: Got 0 svg elements, expected exactly one in /var/www/admin/data/www/ДОМЕН/wp-content/plugins/wp-all-import-pro/vendor/enshrined/svg-sanitize/src/data/XPath.php:36\nStack trace:\n#0 /var/www/admin/data/www/ДОМЕН/wp-content/plugins/wp-all-import-pro/vendor/enshrined/svg-sanitize/src/data/XPath.php(16): enshrined\\svgSanitize\\data\\XPath->handleDefaultNamespace()\n#1 /var/www/admin/data/www/ДОМЕН/wp-content/plugins/wp-all-import-pro/vendor/enshrined/svg-sanitize/src/Sanitizer.php(244): enshrined\\svgSanitize\\data\\XPath->__construct()\n#2 /var/www/admin/data/www/ДОМЕН/wp-content/plugins/wp-all-import-pro/helpers/wp_all_import_sanitize_svg.php(14): enshrined\\svgSanitize\\Sanitizer->sanitize()\n#3 /var/www/admin/data/www/ДОМЕН/wp-content/plugins/wp-all-import-pro/src/WordPress/AttachmentHandler.php(1415): wp_all_import_sanitize_svg()\n#4 /var/www/admin/data/www/ДОМЕН/wp-content/plugins/wp-all-import-pro/src/WordPress/AttachmentHandler.php(947): Wpai\\WordPress in /var/www/admin/data/www/ДОМЕН/wp-content/plugins/wp-all-import-pro/vendor/enshrined/svg-sanitize/src/data/XPath.php on line 36, referer: https://ДОМЕН/wp-admin/admin.php?page=pmxi-admin-manage&id=3&action=update
 

Venya

Новичок
Написал решение сам...
Кто столкнётся с ситуацией когда в огромном прайсе есть ссылки на изображения и часть из этих ссылок - битые, то делаем функцию обработчик.
Код:
<?php
function check_url ($url_image){
    
    $headers = @get_headers($url_image);
    if($headers[0] == 'HTTP/1.1 200 OK') {
        
    } else {
        $url_image = 0;
    }
return $url_image;
}
?>

И вставляем функцию в Image

1739299089667.png
 
Сверху Снизу