Не знаю, в какой раздел правильнее будет писать, но наверно все таки сюда.
Проблема следующая. Два сайта находятся на одной хост-площадке. На обоих стоит MODx Evolution 1.0.2 (cms стоят раздельно для каждого домена). Оба сайта с разнице в 4 дня падают со следующей ошибкой вместо главной страницы:
MODx encountered the following error while attempting to parse the requested resource:
« Execution of a query to the database failed - Table ’./"имя базы"/modx_site_content’ is marked as crashed and should be repaired »
SQL: SELECT DISTINCT sc.id,sc.pagetitle,sc.published,sc.menuindex,sc.deleted,sc.hidemenu,sc.menutitle FROM `janna_optitorg`.`modx_site_content` sc LEFT JOIN `janna_optitorg`.`modx_document_groups` dg on dg.document = sc.id WHERE sc.parent = ’4’ AND sc.published=1 AND sc.deleted=0 AND hidemenu = 0 AND (sc.privateweb=0) GROUP BY sc.id ORDER BY sc.menuindex ASC
Хотелось бы выяснить в чем может быть причина подобных неполадок. Проблема со стороны хостинга или какие-то погрешности в эксплуатации cms? В момент возникновения ошибок происходило редактирование страниц ресурсов через визуальный редактор.
Хостер признал проблему на своей стороне. Но все таки хотелось бы знать мнение тех, кто с аналогичными вещами сталкивался.
-
☆ A M B ☆
- 1,086 Posts
Это глюк MySQL. Попробуйте выполнить Repair Table через phpMyAdmin для всех таблиц.
Разработка сайтов и программных модулей на MODX.
Опыт работы на MODx с 2005 года. Высокое качество.
Компания Baltic Design Colors:
http://www.bdcolors.ru.
Можно ещё в phpMyAdmin выделить таблицу modx_site_content, внизу "С отмеченными: Восстановить таблицу", обычно помогает.