Как правильно настроить таймаут импорта плагина WP All Import?

Как правильно настроить плагин WP All Import Pro, чтобы избежать ошибки таймаута сервера при импорте xml объектов недвижимости с несколькими изображениями весом 4-6 мб каждое с помощью плагина из битрикса?
  • 19 сентября 2023 г. 4:07
Ответы на вопрос 2
Для настройки таймаута импорта плагина WP All Import Pro можно воспользоваться следующими шагами:

1. Откройте файл functions.php вашей темы WordPress.
2. Вставьте следующий код в начало файла:
```php
add_filter('http_request_timeout', 'custom_http_request_timeout');
function custom_http_request_timeout($timeout) {
    return 600; // Установите значение таймаута в секундах
}
```
3. Сохраните изменения и закройте файл functions.php.

Этот код устанавливает таймаут HTTP-запросов в 600 секунд (10 минут), что даст больше времени для загрузки и обработки больших файлов.

Чтобы избежать ошибки таймаута сервера при импорте XML-объектов недвижимости с несколькими изображениями весом 4-6 МБ каждое, вам также рекомендуется увеличить лимит памяти PHP и лимит времени выполнения скриптов.

1. Откройте файл php.ini на сервере.
2. Найдите следующие строки и увеличьте их значения:
```ini
memory_limit = 256M
max_execution_time = 300
```
Здесь мы установили лимит памяти в 256 МБ и лимит времени выполнения в 300 секунд (5 минут).

3. Сохраните изменения и перезапустите сервер.

Увеличение этих значений поможет установить дополнительное время и ресурсы для успешного импорта файлов с большими изображениями.

После внесения этих изменений вам следует попробовать выполнить импорт XML-объектов недвижимости с помощью плагина WP All Import Pro. Если ошибка таймаута сервера все еще возникает, вы можете увеличить значения таймаута и лимита памяти PHP в соответствии с вашими требованиями.
1. Перенесите картинки в отдельную папку.
2. Оптимизируйте размер и разрешение каждой картинки.
3. Зарегистрируйте каждую картинку в медиатеке. Если они уже находятся в нужной папке, этот шаг необходим.
4. После этого импортируйте контент на сайт. В настройках импорта выберите опцию "использовать имеющиеся на сайте" для картинок. 

Заметка: Убедитесь, чтобы все картинки имели уникальные названия и предпочтительно использовали символы в латинской раскладке.
Похожие вопросы