Недавно я обновил оба Drupal и CiviCRM до последних версий. Drupal работает отлично, а также Civi, за исключением случаев, когда я перехожу в меню Civi, я получаю сообщение, в котором говорится: «Ошибка проверки базы данных - база данных выглядит частично обновленной. Возможно, вам захочется перезагрузить базу данных с помощью резервной копии и попробовать процесс обновления снова ». Это произошло раньше, и перезагрузка самой последней резервной копии не помогла. Нам пришлось вернуться довольно далеко, прежде чем мы нашли тот, который сделал, затем пришлось перезагрузить много данных из файлов .CSV и вручную. Я бы больше не стал с этим справляться. Мы обнаружили, что при сравнении сайта разработки на моем рабочем столе WAMP (который был новой версией, которая хорошо работает) с той, что была на моем сервере ISP, это то, что версия сервера содержала два файла формата MyISam от CiviCase или созданных CiviCase Civi хочет видеть файлы формата InnoDB. Мой провайдер, гораздо более осведомленный, чем я о MySQL, преобразовал эти два файла в два InnoDB, и проблема остается. Это оставляет мне два вопроса:База данных CiviCRM выглядит частично обновленной »
- Могут ли файлы MyISam быть источником «неполного обновления»? и
- Есть ли способ сбросить флаг, который сообщает Civi, что база данных неполна или запустить проверку базы данных вручную?
Благодарим за помощь. Civi, похоже, работает нормально, как есть, но сообщение об ошибке будет беспокоить моих конечных пользователей.
Спасибо, Андрей. Я собираюсь изучить загрузку всех данных «Контакты и членство» (легко) и данных «Мероприятия и события» (?), Потому что многое было добавлено после последней успешной резервной копии. Тогда я думаю, что сделаю чистую установку, в отдельной базе данных и загружу загрузки. – Robf
И спасибо за указатель на соответствующий сайт StackExchange. Я думал, это то, что я использую. – Robf