Diferencia entre revisiones de «Administración FAQ»

De MoodleDocs
(Solución al problema de "menú selector de idiomas ha desaparecido tras una actualización".)
Línea 72: Línea 72:
== El menú selector de idiomas ha desaparecido ==
== El menú selector de idiomas ha desaparecido ==
Durante el proceso de actualización de un moodle 1.5.x a 1.6.x (o por otros motivos que no cabe describir aquí) puede que el selector de idiomas que se muestra en la cabecera de moodle desaparezca.
Durante el proceso de actualización de un moodle 1.5.x a 1.6.x (o por otros motivos que no cabe describir aquí) puede que el selector de idiomas que se muestra en la cabecera de moodle desaparezca.
Antes que nada, asegurate de en Administración >> Configuración >> Variables, que la variable "langmenu" está en "Sí", pues en otro caso, no te encuentras ante este problema, sino que moodle no muestra el menu porque es lo que le estás indicando.
 
1 Antes que nada, asegurate de en '''Administración >> Configuración >> Variables''', que la variable ''"langmenu"'' está en ''"Sí"'', pues en otro caso, no te encuentras ante este problema, sino que moodle no muestra el menu porque es lo que le estás indicando.
 
El motivo de este error tiene que ver con la cache de idiomas y con el cambio de nombre de los archivos que contienen las traducciones de todos los mensajes de moodle (ahora, por defecto, ya no son "es", sino que pasan a llamarse es_utf8).
El motivo de este error tiene que ver con la cache de idiomas y con el cambio de nombre de los archivos que contienen las traducciones de todos los mensajes de moodle (ahora, por defecto, ya no son "es", sino que pasan a llamarse es_utf8).
Para remediarlo, entra en tu sistema como usuario "Admin" y en el menu de Administración >> Variables modifica tu lista de idiomas (el langlist) añadiendo el postfijo "_utf8" tras cada código de idioma. O sea, de "es_es,en" pasaríamos a "es_es_utf8, en_utf8).
 
Tras este cambio, ejecuta el cron (abriendo la página web [http://www.ejemplo.com/admin/cron.php]). El cron (cuya ejecución puede tardar entre segundos y varios minutos) se encarga de ejecutar tareas programadas necesarias para el buen funcionamiento de tu moodle y casualmente una de esas tareas (si se detectan inconsistencias) es la limpieza de la cache de idiomas.
Para remediarlo:
 
1 Entra en tu sistema como usuario "Admin" y en el menu de '''Administración >> Variables''' modifica tu lista de idiomas (el ''langlist'') añadiendo el postfijo '''"_utf8"''' tras cada código de idioma. O sea, de ''"es_es,en"'' pasaríamos a '''"es_es_utf8, en_utf8)"'''.
 
2 Tras este cambio, ejecuta el cron (abriendo la página web /admin/cron.php de tu instalación [http://www.ejemplo.com/admin/cron.php]). El cron (cuya ejecución puede tardar entre segundos y varios minutos) se encarga de ejecutar tareas programadas necesarias para el buen funcionamiento de tu moodle y casualmente una de esas tareas (si se detectan inconsistencias) es la limpieza de la cache de idiomas.
 
Al realizar esta operación, la cache se actualiza con los archivos de idiomas correctos y el selector de idiomas se vuelve a mostrar como antes de la actualización.
Al realizar esta operación, la cache se actualiza con los archivos de idiomas correctos y el selector de idiomas se vuelve a mostrar como antes de la actualización.
Este problema no se ha detectado en actualizaciones posteriores a la 1.6.
Este problema no se ha detectado en actualizaciones posteriores a la 1.6.



Revisión del 15:50 6 oct 2006


Nota: Pendiente de Traducir. ¡Anímese a traducir esta página!.     ( y otras páginas pendientes)


Cambiando texto en Moodle

Los textos en Moodle se pueden cambiar si se editan los archivos del lenguaje, vía: Administración >> Configuración >> Lenguaje.

Por favor observe que los archivos del lenguaje son sobrescritos por nuevas versiones cuando se realiza una actualización (upgrade). Para evitar esto, usted puede crear su propio paquete de lenguaje al copiar los contenidos de la carpeta de lenguaje en una nueva carpeta, convirtiendo esta última en la carpeta por defecto de su sitio y, luego, editándola.

¿Cómo hago para que la página inicial de mi sitio de Moodle se parezca a la de moodle.org?

Revise el tema (how-to): Diseño de la página principal de moodle.org para ver los detalles.

Cómo configurar el tamaño máximo de fichero que se puede subir

Para definir el tamaño máximo de los ficheros que queremos subir a Moodle tenemos que hacer algunas modificaciones en los siguientes sitios, cada uno limita el siguiente:

1. Inicialmente en Apache 2 (especialmente con RedHat el valor por defecto es muy bajo), hay que editar los ficheros /etc/httpd/conf/httpd.conf y/o /etc/httpd/conf.d/php.conf para ajustar, en bytes, el tamaño máximo de envío. Para ello, hay que localizar la línea siguiente y ponerle ese valor, que equivale a 10MB (en diferentes sistemas operativos los archivos indicados pueden tener otras ubicaciones):

LimitRequestBody 10485760

(con esto el servidor Apache tiene el límite de hasta 10MB)

2. En PHP hay que definir el límite otra vez (igual o inferior al límite superior). Para ello hay que editar el fichero php.ini (o también pueden existir en el fichero httpd.conf de Apache y en los .htaccess, teniendo estas últimas preferencia sobre el php.ini) y poner:

php_value upload_max_filesize 50000000
php_value post_max_size 50000000

(con esto PHP tiene el límite de hasta 5MB, aproximadamente).

Para convertir Bytes en Megabytes podemos usar este conversor

Recuerde que debe reiniciar el servidor para que los cambios realizados tengan efecto.

3. En Moodle, en Administración >> Configuración >> Variables, en la variable maxbytes le decimos lo que aceptará todo nuestro sitio Moodle.

4. En cada curso de Moodle, el profesorado puede especificar también un valor máximo de tamaño de fichero en la configuración del curso.

5. Finalmente, algunas actividades, como Foros y Tareas, permiten poner otro valor diferente (inferior al punto superior) que se puede ajustar en la creación o edición de dicha actividad.


Ver también

He olvidado la contraseña de administrador

Primero intenta recuperarla con el botón "Enviar mis datos por email". Si no funciona, tendrás que acceder a la base de datos utilizando MySQL admin. Las contraseñas de todos los usuarios, incluyendo la del administardor, se almacenan encriptadas en la tabla mdl_user. Copia la contraseña de invitado (guest) en la contraseña del administrador y entra en el sistema utilizándola.

Otras soluciones se detallan en los foros (en inglés) change admin's password y login/password.

My log table has disappeared - No logs found!

The most likely cause is that the mdl_log table has become corrupted. It may be repaired using MySQL Admin as follows:

Click the SQL tab, then in the "Run SQL query/queries on database moodle" field type REPAIR TABLE mdl_log and click the Go button.

External links

Los cambios que hago en la hoja de estilos no se muestran

Los navegadores suelen almacenar en caché las hojas de estilo y por lo tanto será necesario recargar la página (CTRL + F5) para que aparezcan los cambios.

Site-wide scales

To add a site-wide scale, available in all courses, follow the Scales link in any course Administration block. Add a new scale, then use the move down arrow to move the scale from custom scales to standard scales.

Los usuarios están siendo desmatriculados sin razón aparente

La desmatriculación se puede controrar por los siguientes:

  • La variable longtimenosee en Administración >> Configuración >> Variables que especifica el límite de tiempo tras el cual, si los estudiantes no se han conectado, serán dados de baja de los cursos.
  • La variable Enrolment duration dentro de Course settings que desmatricula a los estudiantes cuando ha trancurrido el tiempo que dura su inscripción.

El menú selector de idiomas ha desaparecido

Durante el proceso de actualización de un moodle 1.5.x a 1.6.x (o por otros motivos que no cabe describir aquí) puede que el selector de idiomas que se muestra en la cabecera de moodle desaparezca.

1 Antes que nada, asegurate de en Administración >> Configuración >> Variables, que la variable "langmenu" está en "Sí", pues en otro caso, no te encuentras ante este problema, sino que moodle no muestra el menu porque es lo que le estás indicando.

El motivo de este error tiene que ver con la cache de idiomas y con el cambio de nombre de los archivos que contienen las traducciones de todos los mensajes de moodle (ahora, por defecto, ya no son "es", sino que pasan a llamarse es_utf8).

Para remediarlo:

1 Entra en tu sistema como usuario "Admin" y en el menu de Administración >> Variables modifica tu lista de idiomas (el langlist) añadiendo el postfijo "_utf8" tras cada código de idioma. O sea, de "es_es,en" pasaríamos a "es_es_utf8, en_utf8)".
2 Tras este cambio, ejecuta el cron (abriendo la página web /admin/cron.php de tu instalación [1]). El cron (cuya ejecución puede tardar entre segundos y varios minutos) se encarga de ejecutar tareas programadas necesarias para el buen funcionamiento de tu moodle y casualmente una de esas tareas (si se detectan inconsistencias) es la limpieza de la cache de idiomas.

Al realizar esta operación, la cache se actualiza con los archivos de idiomas correctos y el selector de idiomas se vuelve a mostrar como antes de la actualización.

Este problema no se ha detectado en actualizaciones posteriores a la 1.6.

¿Cuando se liberará Moodle 1.7 ?

Cuando esté lista.  :-) Está disponible una versión beta para probarse, con una fecha esperada de liberación final cuando se eliminen todos los bugs!

Ver también