Failed to load resource: the server responded with a status of 500 () — что оно пытается загрузить?
Перенесли сайт на сревер
contact form 7 не работает
при попытке отправить с формы, просто крутится и все
в консоли лезет
Failed to load resource: the server responded with a status of 500 ()
и что оно по этому адресу должно загрузить
https://gisa23.com/wp-json/contact-form-7/v1/conta...
кто сталкивался
куда копать?
Дополнительно:
Во первых нужно смотреть в здоровье сайт, во вторых логи ошибок на сервере, а в третьих вангую не правильно "перенесли" (непонятно откуда и как это было сделано). Кури https://ru.stackoverflow.com/a/767562/504949
А судя по отсутствию результата в https://bertal.ru/index.php?a11484659/https://gisa... доступ на сайт ограничен. Это тоже может быть причиной ошибок.
Ответы:
куда копать?
Смотреть логи ошибок php.
Также стоит ознакомиться со статьей Отладка в WordPress
- define( 'WP_DEBUG', true );
включил
то ли сервак долбанутый то ли я не знаю
ошибок нет - rootnoroot, в логах что?
define( 'WP_DEBUG', true ); само по себе логгирование не включает.
Возможно у Вас включен на сайте плагин-фаерволла-защитника или запрещен доступ через хуки к WP-JSON (файл xmlrpc.php)
После переноса сайта с локалки на хост, появилась такая же ошибка...проблема как и говорили выше в кривом переносе)). В файле .htaccess остались записи с локалки, поэтому просто вставил стандартный файл wp и все заработало). Может кому-то поможет)
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос

Адрес
/wp-json/contact-form-7/v1/contact-forms/.../feedback— это REST API endpoint Contact Form 7. Именно туда CF7 отправляет AJAX-заявку. Если он возвращает 500, форма не может завершить отправку, поэтому на фронте просто крутится индикатор.500 означает серверную ошибку. Смотреть нужно не только консоль браузера, а PHP/error logs на сервере. Включите временно логирование WordPress:
define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false);
После повторной отправки формы проверьте файл:
wp-content/debug.log
Частые причины после переноса:
/wp-json/;Проверьте REST API отдельно:
https://site.ru/wp-json/
Если этот URL тоже не открывается или отдаёт ошибку, проблема шире, чем CF7. Проверьте постоянные ссылки и сохраните настройки permalink. Для Apache нужен рабочий
.htaccess, для nginx — корректные rewrite-правила.Если REST API работает, но падает именно CF7 endpoint, отключите временно SMTP, Flamingo, reCAPTCHA, антиспам и плагины безопасности. Затем включайте по одному. После переноса часто ломается именно отправка почты или reCAPTCHA-ключи для другого домена.
Смысл endpoint: принять данные формы, проверить поля, отправить письмо и вернуть JSON-ответ. Поэтому 500 лечится не на фронте, а поиском PHP-ошибки в логах.