Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Не отправляются сообщения и не работает быстрое редактирование

Опубликовано:

После переноса форума с Денвера на хостинг, перестала работать отправка сообщений и быстрое редактирование темы. После нажатия кнопки в центре мелькает зеленая загрузка и все.

В сети вычитыла, что у людей уже были проблемы такие и помогает отключение mod security в htaccess, путем прописывания там SecFilterEngine Off,

SecFilterScanPOST Off.

Скажите, безопасно ли это? И только ли у корневого htaccess это нужно прописывать?

Рекомендованные сообщения

Опубликовано:

Так помогло или нет? А если снова убрать?

Имхо, последнее что может быть - это mod_security. После переноса сделали все необходимые изменения - board_url, пути загрузок, перестройка кеша шаблонов?

Опубликовано:
  • Автор

Ну так помогло или нет? А если снова убрать?

Имхо, последнее что может быть - это mod_security.. После переноса сделали все необходимые изменения - board_url, пути загрузок, перестройка кеша шаблонов?

Я пока не применял, хотел предварительно уточнить, а то вдруг это не хорошая затея.

При переносе я только данные в конфиге прописал, в адмике домен нормальный постави и указал путь нормальный к папке upload. Больше ничего не делал. Что-то упустил?

 

Через расширенную форму, кстати, отправляются нормально сообщения.

Опубликовано:

Ну добавьте, только скорее всего это не поможет, а в худшем случае - вызовет ошибку 500 (internal server error).

 

Попробуйте перестроить кеш шаблонов.

Раз не работает редактор быстрого редактирования значит на странице есть js ошибки. Смотрите их в консоли ошибок браузера, или в фаербаге.

 

Для таких случаях специально в правилах форума есть пункт а том, что нужно указать правильный адрес вашего форума в поле board_url, которое является доступным только администрации и специалистов форума Правила форума, П.3.

Опубликовано:

После нажатия кнопки в центре мелькает зеленая загрузка и все.

Если мелькает зеленая картинка, значит запрос все таки отправляется и проблема не в скриптах.

Если лоадер виснет и не исчезает после продолжительного времени - значит в коде есть ошибка. Тогда можно попробовать посмотреть еррор логи сервера, а в браузере дебагером посмотреть состояние запроса, если результат ошибка 500 - тогда в скриптах явно ошибка. Это даже может быть ошибка sql запросов, поэтому не лишним будет заглянуть и в логах sql ошибок форума - /cache/sql_error_*.cgi

 

Что-то похожее Не отправляются сообщения в темы

Опубликовано:
  • Автор

Нет, это не то. Лоадер появляется буквально на пару секунд и пропадает, сам браузер не перезагружается, вообще ничего не происходит, сообщение также остается в окне. Сейчас выяснил, что это связано как-то с темами. С одного и того же профиля в одной теме отправляется, в другой нет.

Опубликовано:

Если прелоадер исчезает и сообщение не добавляется это тоже может свидетельствовать об ошибке. Чем заниматься шаманством и танцами с бубнами, включите дебаггер в браузере и смотрите результат ответа сервера, и логи про которых говорится выше проверьте.

Опубликовано:
  • Автор

Если прелоадер исчезает и сообщение не добавляется это тоже свидетельствует об ошибке. Чем заниматься шаманством и танцами с бубнами, включите дебаггер в браузере и смотрите результат ответа сервера, и логи про которых говорится выше проверьте.

В том то и дело, что у меня никакой ошибки не отображается, смотрю через firebag. Я ссылку поправил в профиле.

Опубликовано:

А что в ответе от сервера? раз прелоадер исчезает значит есть и ответ.

 

Создайте тестовый аккаунт.

Опубликовано:
  • Автор

А что в ответе от сервера? раз прелоадер исчезает значит есть и ответ.

 

Создайте тестовый аккаунт.

Проблема в том, что не во всех темах это происходит. К примеру, в первом разделе, в теме "Спутник" у меня точно не работает, а на какую-то другу тему натыкался, там отправлялось. Ощущение, будто в настройках темы что-то выставлено у редактора, но этого не может быть.

Опубликовано:

Посмотрел - отправляются. Читайте все рекомендации которые написаны здесь и в ЛС

Опубликовано:
  • Автор

Посмотрел - отправляются. Читайте все рекомендации которые написаны здесь и в ЛС

Как я и предполагал в начале, проблема была связана с modsecurity. Отписал в ТП хостинга, администратор подтвердил это и отключал modsecurity для домена.

У всех тех, кто столкнулся с такой же проблемой, читайте первое сообщение топика.

 

siv1987, спасибо большое за помощь!

Опубликовано:

У всех тех, кто столкнулся с такой же проблемой, читайте первое сообщение топика.

Далеко не факт, что у всех тех, кто столкнется с такой же проблемой будет то же самое что у вас. Я встречал кучу подобных проблем, и не в одной из них не было проблемы с mod_security. Как правило это начиная от битых скриптов на странице, и заканчивая ошибками базами данных и поблемными хуками.

Поэтому правильнее будет сказать - те, кто столкнулись с такой же проблемой обратите внимание на первое сообщение топика. Так как mod_security обычно обрубает запросы к серверу, достаточно включить деббагер и посмотреть ответ сервера.

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.