6

Когда я пытаюсь использовать DokuWiki для создания некоторых страниц с примерами SQL, если в операторе SQL есть такие вещи, как select drop table и некоторые другие определенные ключевые слова, попытка сохранить страницу возвращает ошибку сброса соединения и не сохраняет страницу.

Единственная ссылка, которую я могу найти на это здесь:

https://www.dokuwiki.org/faq:mod_security

но у меня не установлен ModSecurity и фильтрация запросов не настроена, или, по крайней мере, я не добавил ничего кроме параметров по умолчанию для фильтрации запросов. Я на IIS 7.5.

Любой совет? То же самое происходит в WordPress на самом деле.

редактировать: обновление у меня есть на это. Я не решил эту проблему, но я пробовал DokuWiki как минимум на 2 других машинах. Сначала я попробовал его на своем домашнем сервере, и там он работал нормально, очевидно, я тестировал его там, потому что у меня нет корпоративных брандмауэров или безумно ограничительных правил. Не столкнулся с проблемой.

Затем я попробовал его на другой запасной виртуальной машине, работающей на работе, которая находится в домене, где работает Server 2012 R2, и там он работает совершенно нормально. Нет тайм-аута при отправке текста, в котором могут быть операторы "drop table" или "select".

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

1 ответ1

0

Для вашей ошибки IIS 500 вы можете отключить "Показать HTTP Friendly Messages" в вашем браузере и сделать скриншот полной ошибки HTTP 500? У вас есть система обнаружения вторжений или какое-либо оборудование, которое может мешать выполнению запроса?

Мне интересно, был ли HTTP 500, потому что ваш Web.config или аналогичный требовал фильтрации запросов, но с недоступной функцией IIS не смог выполнить, поэтому выдал ошибку. Можете ли вы проверить, что Web.config не перезаписывает настройки фильтрации запросов?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .