поинтересуйтесь у хостера не установил ли он на своих серверах, влючая тот, на котором находится сайт Вашего клиента, какое-либо защитное приложение или защитное расширение веб сервера.
На этом хостинге работает еще два сайта на Joomla, там, как мне сказали, редактирование происходит нормально, значит скорее всего дело не в каком-либо приложении.
также, найдите в контрольной панели хостера логи ошибок и логи посещения сайта и проанализируйте их на предмет активности на сайте в момент Ваших попыток редактирования статей. возможно там будут какие-либо намеки.
В access_log вроде как ничего подозрительного нет, есть запросы, есть корректные ответы на них
В error_log есть ошибки такого плана.
Очень часто повторяются строки:
[Wed Sep 15 01:12:32 2010] [error] [client 10.1.0.252] File does not exist: /home/fitnessm/gemi-22.ru/docs/joom/templates/metropolitan/images/corner-left.gif
[Wed Sep 15 01:12:32 2010] [error] [client 10.1.0.252] File does not exist: /home/fitnessm/gemi-22.ru/docs/joom/templates/metropolitan/images/corner-right.gif
[Wed Sep 15 01:12:32 2010] [error] [client 10.1.0.252] File does not exist: /home/fitnessm/gemi-22.ru/docs/joom/templates/metropolitan/images/header-left.gif
Редко:
[Wed Sep 15 01:11:44 2010] [error] [client 10.1.0.252] File does not exist: /home/fitnessm/gemi-22.ru/docs/joom/favicon.ico
Один раз нашел вот такую ошибку:
[Wed Sep 15 16:35:14 2010] [error] [client 10.1.0.252] File does not exist: /home/fitnessm/gemi-22.ru/docs/joom/administrator/images/blank.gif
Но более ничего.
и еще, было бы неплохо включить сообщения об ошибках самой системы Joomla на максимум. если в результате обижающих операций со статьями на экране появятся какие-либо ошибки, проведите по ним хороший поиск (наш форум, официальный форум,
Google).
Сообщения об ошибках включил, на всех страницах со статьями появились вот такие чередующиеся строки в большом количестве:
Notice: Undefined variable: byte2 in /home/fitnessm/gemi-22.ru/docs/joom/administrator/components/com_virtuemart/classes/language.class.php on line 24
Notice: Undefined variable: out in /home/fitnessm/gemi-22.ru/docs/joom/administrator/components/com_virtuemart/classes/language.class.php on line 37
По поиску полазил, есть много чего по фразе: Undefined variable:
Но совсем ничего по: byte2 in и out in
К тому же это вроде как относится к виртуальному магазину, а он на сайте не используется.
в случае, если сервер изменений не притерпел, расследуйте что именно было проделано на сайте непосредственно перед появлением проблемы.
К сожалению это выяснить не представляется возможным, так как человек, который занимался сайтами, как мне сказали уволился и найти его нельзя.
В панели хостера нашел запись, которая примерно соотносится со временем появления проблем, хотя событие произошло вроде как позже их появления, но точно сказать люди не могут.
Запись следующего содержания:
В соответствии с условиями договора об оказании услуг уведомляем Вас, что в ночь с 10 на 11 августа 2010 года с 23:00 до 6:00
часов по московскому времени на площадке хостинга RU-CENTER будут проводиться технические работы. На это время намечен перенос баз данных на услуге хостинга fitnessm на более производительный сервер.
При этом изменится версия MySQL-сервера c 4.1.22 на 5.1.41. Во время проведения технических работ возможна приостановка функционирования веб-сервера хостинга на срок до 60 минут (в зависимости от объема данных, хранящихся на Вашем виртуальном сервере).
Но думаю это имеет значение только если есть проблема с синхронизацией базы данных, но это я пока не выяснил.
Ушел копать дальше.

p.s.
К тому же это вроде как относится к виртуальному магазину, а он на сайте не используется.
Вру, статьи выводятся через адрес: index.php?option=com_virtuemart
Значит все-таки используется.