Как правило, ошибка 405 Not Allowed возникает из-за работы php скрипта, который пытаться провести некорректный POST запрос, но в результате получает отказ в обработке со стороны сервера. Обычно, это связано с процессом внесения (импорта) данных.

Отследить причину возникновения ошибки, можно используя логи сервера.

Если вы столкнулись с этой ошибкой, то попробуйте:

  • Увеличить параметр max_execution_time (время выполнения скрипта, по умолчанию, проставляется 30 сек.) и/или разбить файл выгрузки на несколько меньших частей.
  • Если причиной проявления ошибки является импорт, и другого решения кроме использования php скрипта - нет, в таком случае, попробуйте создать cron-задачу, в панели управления хостингом.