Joomla автоматически блокирует статьи
Мне недавно назначили заботиться о веб-сайте, который использует joomla. Первые вещи, которые я пытаюсь сделать, «меньше», например, публикации или редактирование статей.
Я получил суперпользовательскую учетную запись, но даже при этом, когда я пытаюсь редактировать статью, я получаю сообщение «Запрещенный доступ» («У вас нет разрешения на доступ /administrator /index.php на этом сервере. "). После этого, когда я вернусь на страницу администрирования контента, статья будет показана как заблокированная. Затем я разблокирую его, снова открываю, и весь процесс происходит снова, без изменений. Это происходит много. До сих пор я только пробовал статьи, содержащие изображения.
Что я знаю: сервер не запущен нами, поэтому я подумал, что может быть что-то связанное с правами доступа к папкам напрямую? Если это так, я все равно должен понять, что происходит, поэтому я могу запросить правильные разрешения.
Подведем итоги (вопросы): - Существуют ли какие-либо автоматические механизмы, с помощью которых joomla может блокировать статьи? - если да, могу ли я их отключить? - может ли это быть связано с правами доступа для папок сервера, даже если я суперпользователь?
Спасибо заранее!
РЕДАКТИРОВАТЬ: Все еще сталкивается с этой проблемой, похоже, связано только с статьями, которые связаны с изображениями. Используя наш ftp, мне удалось проверить, что изображения в статьях, которые я не могу редактировать, имеют разные права доступа к файлам (644 вместо 664), чем другие. По-видимому, это не влияет на проблему запрещенного доступа. Думал, что проблема может быть каким-то образом связана с выравниванием изображения, но нет ...
1 ответ
Несколько вещей, чтобы проверить.
- Убедитесь, что вы используете последнюю версию серии Joomla 2.5 (2.5.28)
-
Проверьте, установлен ли ваш сервер
mod_security
. Если да, то вы должны попросить своего хостинг-провайдера отключить его. Если это невозможно, попробуйте добавить в файл htaccess следующее:<IfModule mod_security2.c> SecRuleEngine Off </IfModule>
После этого переименуйте htaccess.txt
в .htaccess