Replies: 3 comments 3 replies
-
Gracias por las pruebas. Revisa lo que indicaba en #6401 y #6401 (comment) PHP 8.3 no está soportado al 100%. Aún es necesario utilizar PHP 7.4. Según informes recientes, la versión 1.11.32 funciona bien en general con PHP 8.3, pero existen problemas con la gestión de archivos CSV. Si no usa CSV, no debería tener problemas. El error está relacionado específicamente con la importación de usuarios en CSV y la importación de pruebas/ejercicios en XLSX. Error fatal de PHP: No se puede convertir el método no estático League\Csv\Modifier\StreamFilter::validateString() en estático en la clase League\Csv\AbstractCsv en /var/www/chamilo/vendor/league/csv/src/AbstractCsv.php en la línea 169 (en main/admin/user_import.php). |
Beta Was this translation helpful? Give feedback.
-
Agregamos otra cosa que nos pasa con la versión 1.11.32 en la plataforma de pruebas de chamilo
saludos cordiales. |
Beta Was this translation helpful? Give feedback.
-
Chamilo 1.11.32 está pensado para funcionar con PHP 7.4. ¿Es la versión que tenéis en la plataforma de pruebas? ¿Habéis cambiado el vendor al hacer composer install por otra versión de PHP? Si haces pruebas con versiones superiores, como PHP 8.3 o 8.4, es bastante probable que aparezcan errores, simplemente porque esas versiones aún no están oficialmente soportadas en esta rama. Las pruebas automáticas del proyecto (las que se hacen en cada actualización) se ejecutan con PHP 7.4 sobre Ubuntu 24.04: Y si queréis comprobarlo directamente, en el archivo composer.json (línea 37 indica PHP 7.4) están definidos los requisitos mínimos: Aunque técnicamente es posible forzar un composer install o update usando PHP 8.0 a 8.4, eso no significa que el código vaya a funcionar bien (la totalidad). Si lo que buscáis es estabilidad, lo mejor es seguir con PHP 7.4. ¡Un saludo y gracias por el trabajo que estáis haciendo en las pruebas! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
cosas que pasan con la version 1.11.32
les comentamos lo que encontramos en la plataforma nuestra de pruebas de chamilo, en version 1.11.32
1.- si pones tus botones de "like" y "dislike" en la red social, y luego corres el composer install como se indica en el instructivo en configuration.php, tu plataforma dará error 500, señal que todo se descompuso, volver a poner la plataforma activa implicaría saber cual autoload.php fue modificado para dar error 500. NO CORRAS composer install en un sistema linux (es nuestra plataforma de pruebas). a pesar de que borramos las caché de chamilo y del navegador, no se pudo volver a activar la plataforma
2.- si tiene grupos, todos los mensajes se pueden ver, pero NO PUEDES NAVEGAR en ellos, se queda en los últimos y no verás los demás... lamentable, porque si hay más de 30 mensajes en un grupo...solo veras los primeros 30 o los ultimos 30... y ya.
3.- las categorías de wiki se pierden, eso no es tan malo, pero hay que revisar archivo en src/chamilo/corebundle/entity etc... tedioso. esto se puede corregir sin problema.
4.- las lecciones se dejaron de ver su administración (ver documentos, ejercicios tareas etc.) creemos que se trata de un problema de entity... nada grave, dejamos de ver las herramientas de administración de las lecciones y cargamos la carpeta LP de /manin/lp de la versión 1.11.28 en la versión 1.11.32 para que volviera a funcionar.
¿que hicimos en las pruebas?
a).- hacer una instalación "limpia" con acceso a la base de datos anterior, dando esos errores. con una base de datos nueva, funciona sin mayor problema, pero si quieres "tunearla" con los botones de like, dislike, categorías de wiki, quiz, lecciones, pudieras tener alguno de las situaciones anteriores
b).- montamos todo el 1.11.32 sobre la instalación de prueba, sobreescribiendo la versión 1.11.28 ... pasó lo mismo.
c).- ¿en que te beneficia cambiar o actualizar? tienen un link nuevo en la administración llamado "edición avanzada de usuarios" que ayuda a buscar y actualizar a los usuarios, una gran ayuda, la plataforma es más fluida y rápida, en una versión de php 7.04 y posteriormente ver como funciona en una versión de php 8.3, informaremos de esas pruebas postriormente.
antes de actualizar completamente, necesitamos que la plataforma de pruebas funcione al 100%, ya que hemos modificado archivos (como se indica en configuration.php) para tener botones en red social, categorías de exámenes, de lecciones, wiki y documentos.
por lo demás, nos gusta la rapidez con la que trabaja ahora, la carga de las páginas html es muy rápida, el area de soporte (tickets) es muy configurable, aunque no se pueden borrar los tickets (para el historico?), y las lecciones se cargan rápido, lo que antes era una situación de tardanza con la carga de los recursos educativos.
bueno, les escribimos esto para comentarios y algunas consideraciones sobre la actualización, quizá ya lo saben, esperamos haber ayudado un poco.
saludos
atte
dr. agustin rico guzman
webmaster Enseñanza Médica CAR
Beta Was this translation helpful? Give feedback.
All reactions