# Chamilo Migration Checklist

Documentation > Migration checklist

In seldom cases, Chamilo will generate a series of problems after a migration. This list is a helper designed mainly by BeezNest after its many migration jobs assisting large companies to migrate this critical piece of software.

## Contents

1. Version specific issues
2. Documents
3. Database entries

## 1. Version specific issues

Sadly, some issues happen over certain migrations and, so far, the difficulty of fixing things is still less than the difficulty of knowing exactly what to do to improve the migration script for all scenarios

## 2. Documents

- The worst that could happen is a change of codification while migrating from 1.8.5 to 1.8.8.4. Codification problems are nightmares because you generally get a limited number of characters you can freely change without affecting already existing files. Scrips can be made to ananlyse and fix most of the problems, but you will still need a lot of manual review before you can be sure you eliminated all problems

## 3. Database entries

- Some users reported problems with quizzes: when migrating from 1.8.5 to 1.8.8.4, the quiz_question table has a question_order field filled with 1's. This generates a bug when using exercises marked random, as you only ever get one question to the test. Solution: update the question_order field to have sequential numbers.

Don't have time or resources to optimize your Chamilo installation yourself? Hire an official Chamilo provider and get it sorted out professionally by specialists.

## Authors

- Yannick Warnier, Zend Certified PHP Engineer, BeezNest Belgium SPRL, ywarnier@beeznest.net