Contact form 7 ошибка 500

You need change in .htaccess file and in local setup folder name set as «wordpress» but in live site we have to change this name.

Before

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /agilitycards/
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /agilitycards/index.php [L]
</IfModule>

# END WordPress

You need to replace with below code in .htaccess file.

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

answered Nov 28, 2017 at 11:03

Gaurang Sondagar's user avatar

0

I had a similar problem, it turned out that the error was being caused by ModSecurity installed on the cpanel. Disabling ModSecurity did the trick for me. In my research, I came across similar problems that were caused by security modules on their servers like this case that was caused by All in One Security and Firewall.

answered Jun 25, 2019 at 20:17

Lazarus-CG's user avatar

I had this same problem — turned out it was related to the Polylang plugin I was using, in particular how I was registering strings to be translated.

A quick way to test is to disable your theme / enable the default theme and if Contact Form works, it’s most likely to be a problem in the theme Functions file.

For me, the fix was setting the Polylang translations in functions.php like so:

if (function_exists("pll_register_string")) {
    pll_register_string( 'name', 'Translated string' );
}

answered Mar 8, 2018 at 12:01

Charlieman's user avatar

Had a 500 Status Code as well when submitting my Contact Form 7. Somehow the file «class-phpmailer.php» in «wp-includes» had a filepermission of «0». I have no idea why. But i fixed this issue by changing the files permission to 0644 and now my Contact Form 7 works well, again.

answered Jan 26, 2019 at 10:13

UXguy's user avatar

UXguyUXguy

11 bronze badge

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Pick a username
Email Address
Password

By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.

Already on GitHub?
Sign in
to your account

wordpress

  • WordPress

При попытке отправить форму в консоли появляется error 500 (Internal Server Error)
И форма зависает просто. Формы реализованы через ContactForm 7.
5afb20a562bd5868115881.png


  • Вопрос задан

    более трёх лет назад

  • 831 просмотр



1

комментарий

  • NetSky


Решения вопроса 1

OtshelnikFm

Вова Дружаев

@OtshelnikFm Куратор тега WordPress

Мои работы: otshelnik-fm.ru

Смотрите в логах сервера error.log
Если не знаете где это — спросите хостеров
Потом смотрите на это время в логах какая ошибка возникает

Пригласить эксперта


Похожие вопросы


  • Показать ещё
    Загружается…

21 июн. 2023, в 21:40

2000 руб./в час

21 июн. 2023, в 21:22

600 руб./за проект

21 июн. 2023, в 21:21

600 руб./за проект

Минуточку внимания

Skip to content

  • Hi,
    When i try send buy contact form7 version 5.5.6, return this error.

    Can anyone have the same problem?
    The website is https://newfood.pt
    Page: https://newfood.pt/embaixadores-newfood/

    index.js?ver=5.5.6:1 POST https://newfood.pt/wp-json/contact-form-7/v1/contact-forms/1905/feedback 500

    ——

    Response {type: 'basic', url: 'https://newfood.pt/wp-json/contact-form-7/v1/contact-forms/1905/feedback', redirected: false, status: 500, ok: false, …}
    body: (...)
    bodyUsed: false
    headers: Headers
    Prototype: Headers
    append: ƒ append()
    delete: ƒ delete()
    entries: ƒ entries()
    forEach: ƒ forEach()
    get: ƒ ()
    has: ƒ has()
    keys: ƒ keys()
    set: ƒ ()
    values: ƒ values()
    constructor: ƒ Headers()
    Symbol(Symbol.iterator): ƒ entries()
    Symbol(Symbol.toStringTag): "Headers"
    Prototype: Object
    ok: false
    redirected: false
    status: 500
    statusText: ""
    type: "basic"
    url: "https://newfood.pt/wp-json/contact-form-7/v1/contact-forms/1905/feedback"
    Prototype: Response

    Thanks for any help
    Bruno Azevedo

    The page I need help with: [log in to see the link]

  • The topic ‘Contact Form 7 Error 500’ is closed to new replies.

3 ответа

Вам нужно изменить файл.htaccess, а в папке локальной настройки установить как «wordpress», но в реальном сайте мы должны изменить это имя.

До

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /agilitycards/
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /agilitycards/index.php [L]
</IfModule>

# END WordPress

Вам нужно заменить код ниже в файле.htaccess.

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Gaurang Sondagar
28 нояб. 2017, в 12:02

Поделиться

При отправке моей контактной формы также имелся код состояния 500. Каким-то образом файл «class-phpmailer.php» в «wp-includes» имел разрешение на файл «0». Понятия не имею почему. Но я исправил эту проблему, изменив права доступа к файлам на 0644, и теперь моя контактная форма 7 снова работает хорошо.

UXguy
26 янв. 2019, в 11:35

Поделиться

У меня была такая же проблема — оказалось, что это связано с плагином Polylang, который я использовал, в частности, как я регистрировал строки для перевода.

Быстрый способ тестирования состоит в том, чтобы отключить тему/включить тему по умолчанию, а если работает контактная форма, это скорее всего будет проблемой в файле функций функций.

Для меня исправление устанавливало переводы Polylang в functions.php следующим образом:

if (function_exists("pll_register_string")) {
    pll_register_string( 'name', 'Translated string' );
}

Charlieman
08 март 2018, в 13:47

Поделиться

Ещё вопросы

  • 0Получить фактический размер шрифта <body> с помощью jQuery
  • 1«Метка [0] отсутствует в [index]»
  • 0Как показать Gmail вставленные изображения на моей веб-странице
  • 1заголовок столбца numpysavetxt
  • 0Угловой фильтр точного соответствия
  • 1Python — необычное вещание для загадки особого случая
  • 0Именованные каналы с командной строкой
  • 0проблема asp.net с datasrc и datafld для получения информации XML
  • 0Нечетное поведение IE8 html5shiv
  • 0Каковы преимущества использования KnockoutJS по сравнению с AngularJS?
  • 0Захватить jQuery Маскированный ввод Изменение ввода
  • 0Как выполнить операцию соединения для следующей таблицы?
  • 1Пользовательские функции Pandas в возвращении значений столбцов
  • 1404 Assets Play Framework
  • 0Как перейти в режим мониторинга с помощью NDIS?
  • 1Как исправить ошибку Layoutinflator not found?
  • 1Возвратите атрибут отношения в свободном запросе Cypher
  • 1ASP.Net MVC длительный процесс
  • 0Как я могу проверить расширение загруженных файлов?
  • 0Разрешить только часть HTML-тегов в текстовой области ASP.Net
  • 0Мое изображение не загружается на мою таблицу базы данных
  • 0Раньше PHP всегда писали по электронной почте, но теперь он не отправляет электронные письма. Здесь что-то не так? Что-то изменилось?
  • 1Как перенести поведение в отдельные классы
  • 0Использование функции базового класса со значениями производного класса
  • 1как получить значение из виджета входа в tkinter в python3.6
  • 0Показать результат JSON на странице
  • 0Изменение пункта, нажав на список
  • 1WebView внутри ViewPager внутри NestedScrollView без вертикальной прокрутки
  • 1Некоторые пользовательские маркеры не отображаются на Android-native-картах реакции
  • 1Одна горячая ошибка кодирования Python машинного обучения
  • 0Получение данных JSON в таблицу в angularjs
  • 0CSS: всплывающее окно расширения таблицы, даже с установленной шириной / максимальной шириной
  • 0Левое меню исчезает с экрана
  • 1Невозможно получить какой-либо ответ от API (залп)
  • 0C ++ возможные комбинации монет с использованием цикла while
  • 0Проблема с подключением к базе данных mysql с использованием hibernate.xml
  • 0Генерация матрицы с помощью std :: generate
  • 1Временно хранить данные в приложении с несколькими активностями, пока приложение не будет остановлено?
  • 0HTML-теги в функции оповещения JavaScript
  • 0функция углового вызова повтора
  • 1Google Map запрашивает местоположение в порядке, но не центрирует карту
  • 1Как это сделать в C (из Java)
  • 0получение функции из класса не работает
  • 0Аргументы не проходят через мой сервис между контроллерами
  • 1Как настроить содержимое ячейки DataGrid в зависимости от значения привязки?
  • 1NetworkX: линейный график и его дополнение
  • 1Jsoup вики скребок как мне получить оглавление
  • 1Имеет ли название «взаимосвязанный» какое-то конкретное значение?
  • 0Инвертирование списка номеров и пропуск других [закрыт]
  • 1Фрагменты не меняются при открытии клавиатуры

  • Construction simulator 2015 выдает ошибку
  • Const string паскаль ошибка
  • Console world of tanks support ошибка 00l07
  • Cons adm ошибка 101
  • Connectionread recv общая ошибка