Esta publicación en el foro ha sido borrada
Número de respuestas: 11Re: Problema con archivos adjuntos y migración servidor
La herramienta replace solo se ha de utilizar si cambias de dominio, no de servidor.
Por lo que veo, la carpeta moodledata esta dentro de la pública. Eso ya es un problema y desde moodle 2.x suele dar problemas. Ademas. si los archivos no tienen todos 0777 como permisos, entonces seguro que hay problemas.
Si asignas permisos 0777 a moodledata y esta dentro de la carpeta pública entonces todos los archivos seran accesibles facilmente.
Asi que hay que realizar lo siguiente:
- Mover moodledata fuera de la carpeta pública: /home/xxxxxxxx/moodledata
- Cambiar la ruta en config.php
- Asignar permisos 0777 a toda la carpeta. Con Linux se ha de ejecutar: chmod -R 0777 moodledata
Eso deberia solucionar el problema. Si todavia persiste entonces hay que realizar otras acciones.
Esta publicación en el foro ha sido borrada
Re: Problema con archivos adjuntos y migración servidor
La diferencia es que ejecutando el comando desde consola puede tardar unos pocos segundos al ser ejecutado a nivel de SO (normalmente menos de 10 para sitios grandes)
Filezilla tiene la opción de aplicar permisos recursivos pero lo hace por FTP. Técnicamente es mucho más lento y puede tardar varios minutos.
Marca la opción de Incluir todos los subdirectorios
Esta publicación en el foro ha sido borrada
Re: Problema con archivos adjuntos y migración servidor
Lo me parece que la raíz del problema podría ser que la version de PHP es 7.0, pero la versión de Moodle es 2.4. En la captura de entorno del sitio, se muestra PHP tiene version 7.0.15.
Las versiones de Moodle más antiguas (antes de 3.0) no funcionan bien con PHP 7. Vas a tener que implementar y configurar también PHP 5.6 en el servidor nuevo para Moodle 2.4.
- Randy
Re: Problema con archivos adjuntos y migración servidor
Creo que Randy tiene razón y es muy posible que los problemas vengan por ahí.
No me había fijado en ese detalle de la versión de PHP.
Saludos.
Esta publicación en el foro ha sido borrada
Re: Problema con archivos adjuntos y migración servidor
Hola Miquel,
De nada y me gusto que el sitio funciona ahora. El consulto de Fernando, Juan Luis, y otros en esto hilo es experto.
Debe informar su cliente que el sitio todavía tiene dos graves problemas de seguridad, uno con la ubicación de la carpeta moodledata y otro con versión 2.4 la que es muy antigua y fuera de soporte. Buena suerte!
Saludos,
Randy
Re: Problema con archivos adjuntos y migración servidor
Este es el soporte de Moodle. La comunidad es la que de modo totalmente altruista ofrece soporte a quien lo necesite. Es decir, todos tenemos otras tareas y en nuestro tiempo libre intentamos ayudar a los que tienen problemas o consultas.
Por lo que veo ahora revisando todo el hilo y he encontrado varios problemas por lo que posiblemente no funcione porque sea un conjunto de malas acciones que han llevado a que todo el sitio falle.
1. Como te han dicho la versión de PHP es incorrecta. Debes usar 5.6
2. La migración no esta realizada correctamente y moodledata no estaba en la ruta correcta ni con los permisos necesarios.
3. Estás utilizando una versión completamente obsoleta (2.4) y que tenia un problema relacionado con el que indicas y que se soluciono en la versión 2.5
4. El error que aparece ahora es de acceso a base de datos. Hay que configurar el acceso correctamente (evidentemente no tiene nada que ver con el otro problema)
Resumiendo, si no tienes conocimientos suficientes para realizar este tipo de tareas (moodle no es Wordpress busca a alguien que si los tenga. Una migración es una tarea sencilla que no debe tomar más tiempo del que se tarda en transferir los archivos y no ofrece habitualmente ningún problema.