Неприемлимо! Не удалось найти соответствующее представление запрошенного ресурса на этом сервере. Эта ошибка была сгенерирована Mod_Security

Пожалуйста, помогите мне исправить это:

Я новичок в среде Moodle и с этой ошибкой:

Неприемлимо!

Соответствующее представление запрошенного ресурса не может быть
найден на этом сервере. Эта ошибка была сгенерирована Mod_Security.

Я ничего не сделал, я просто просматриваю зарегистрированных пользователей на моем сайте: http://www.joyfementira.com/dnsc/it14lms , я заметил, что мое изображение профиля загружено неправильно, поэтому нажмите на него (положение изображения) … после этого появляется ошибка …

Что, вероятно, вызвало эту ошибку и как бы я ее исправить? Пожалуйста, помогите мне, я всего лишь студент, и это наш проект (Создать систему управления обучением), я не могу получить высшее образование без нее.

Пожалуйста !

12

Решение

Эта ошибка будет появляться на некоторых сайтах, если куки отключены, а mod_security требует, чтобы куки совпадали с данными сеанса. Предполагается сделать вещи более безопасными … это просто раздражает. Тем более, что сканеры веб-индексации, такие как googleBot и другие поисковые системы, не используют куки, поэтому ОНИ видят эту ошибку вместо вашего сайта.

2

Другие решения

В Apache есть инструмент mod_security, который пытается блокировать SQL-инъекции по URL. Это правило также блокирует некоторые реальные URL. Решение:

  • доступ к WHM на вашем выделенном сервере
  • поиск инструментов mod_security
  • проверьте, не блокирует ли он некоторые URL
  • нажмите на идентификатор правила
  • нажмите развернуть и перезапустить Apache

если у вас нет доступа к WHM на вашем сервере. Передайте эту проблему своему администратору сервера.


Это правило, которое блокировало мои URL

SecRule REQUEST_HEADERS | XML: / * |! REQUEST_HEADERS: Referer «\ b (\ d +)? =? \ 1 \ b | \ ‘\» [\’ \ «]? =? [\ ‘\»] \ 2 \ b «\
«фаза: 2, захват, t: нет, t: urlDecodeUni, t: htmlEntityDecode, t: replaceComments, t: compressWhiteSpace, t: нижний регистр, ctl: auditLogParts = + E, журнал, журнал аудита, msg:« Атака внедрения SQL », ID: ‘959901’, тег: ‘WEB_ATTACK / SQL_INJECTION’, logdata: ‘% {TX.0}’, строгость: ‘2’»

3

У вас есть опыт настройки серверов? Это хостинг самостоятельно или пакет общего хостинга?

Я спрашиваю, потому что это проблема на стороне сервера (Apache).

Во-первых, убедитесь, что в вашем файле .htaccess нет глупых правил. Ошибка возникает потому, что сервер отказывает в доступе.

Во-вторых, убедитесь, что ваши права доступа к файлам установлены правильно. Вообще говоря, вы хотите, чтобы каталоги были 7/0/0 или 7/5/0, а файлы — 6/0/0 или 6/4/0.

Прочтите это для более подробной информации о правилах безопасности Moodle.

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

1

В моем случае я получил эту ошибку, когда отправлял файлу программы просмотра неправильный путь к файлу, который нужно было просмотреть.

err: example.com/subDir/myViewer.php?file=%27../../myImages/myFile.gif%27
fix: example.com/subDir/myViewer.php?file=%27../myImages/myFile.gif%27
1
По вопросам рекламы [email protected]