Para migrar o TelEduc de um servidor para outro, sem perder os dados, faça o seguinte: Instale no novo servidor a mesma versão que se encontra no servidor antigo. Teste esta instalação e certifique-se de que ela está funcionando corretamente.

Após isto, faça o backup dos seguinte diretórios do servidor antigo:

- CAMINHO_DO_TELEDUC/arquivos/ (diretório de arquivos anexos dos cursos)

- CAMINHO_DO_TELEDUC/extraidos/ (diretório de cursos extraídos)

- /var/lib/mysql/ (diretório das bases de dados dos cursos)

- CAMINHO_DO_TELEDUC/teleduc.conf (arquivo de configuração do TelEduc)

- CAMINHO_DO_TELEDUC/public_html/ (arquivos do ambiente TelEduc)

,onde CAMINHO_DO_TELEDUC é o diretório onde o TelEduc foi instalado (o padrão é /home/teleduc/).

Substitua estes diretórios no servidor novo.

Algumas pastas no TelEduc, como /home/USUARIO/arquivos e /home/USUARIO/public_html/cursos/diretorios/ têm como dono o usuário do apache. Se o usuário do apache da nova máquina for diferente da máquina antiga, altere o dono da pasta e de todos seus subdiretórios e arquivos para o novo usuário do apache:

$ chown USUARIOAPCHE.GRUPOAPACHE arquivos/ -R

$ chown USUARIOAPCHE.GRUPOAPACHE diretorios/ -R

Tente fazer a instalação com o mesmo usuário do servidor antigo. Por exemplo, se a instalação na máquina antiga tinha sido feita com o usuário teleduc, de preferência a instalar o TelEduc na nova máquina com um usuário TelEduc.