mirror of
https://github.com/moodle/moodle.git
synced 2025-01-21 07:28:31 +01:00
524 lines
20 KiB
HTML
524 lines
20 KiB
HTML
<html>
|
|
|
|
<head>
|
|
|
|
<title>Documentación de Moodle: Preguntas frecuentes (FAQ)</title>
|
|
|
|
<link rel="stylesheet" href="../theme/standard/styles.php" type="TEXT/CSS">
|
|
|
|
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
|
|
|
<style type="text/css">
|
|
|
|
<!--
|
|
|
|
.question {
|
|
|
|
font-size: medium;
|
|
|
|
font-weight: bold;
|
|
|
|
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
|
|
|
|
border: 1px dotted;
|
|
|
|
padding: 10px;
|
|
|
|
background-color: #EEEEEE;
|
|
|
|
}
|
|
|
|
.answer {
|
|
|
|
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
|
|
|
|
font-size: medium;
|
|
|
|
border: none;
|
|
|
|
padding-left: 40px;
|
|
|
|
}
|
|
|
|
-->
|
|
|
|
</style>
|
|
|
|
<style type="text/css">
|
|
|
|
<!--
|
|
|
|
.normaltext {
|
|
|
|
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
|
|
|
|
font-size: medium;
|
|
|
|
border: none;
|
|
|
|
padding-left: 10px;
|
|
|
|
}
|
|
|
|
.answercode {
|
|
|
|
font-family: "Courier New", Courier, mono;
|
|
|
|
font-size: small;
|
|
|
|
border: none;
|
|
|
|
padding-left: 60px;
|
|
|
|
}
|
|
|
|
.questionlink {
|
|
|
|
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
|
|
|
|
font-size: medium;
|
|
|
|
border: none;
|
|
|
|
padding-left: 40px;
|
|
|
|
}
|
|
|
|
-->
|
|
|
|
</style>
|
|
|
|
</head>
|
|
|
|
|
|
|
|
<body bgcolor="#FFFFFF">
|
|
|
|
<h2>Preguntas frecuentes (FAQ)</h2>
|
|
|
|
<p class="normaltext">Esta página contiene algunas de las preguntas que se hacen
|
|
con más frecuencia al instalar Moodle junto con sus respuestas. Si ha seguido
|
|
las <a href="./?file=install.html">instrucciones de instalación</a> y
|
|
todavía tiene algún problema, lo mejor será que lea esta página.</p>
|
|
|
|
<p class="normaltext">Si no obtiene su respuesta aquí, pruebe el curso
|
|
<a href="http://moodle.org/mod/forum/index.php?id=5" target="_top">Using Moodle</a> en moodle.org.
|
|
Primero busque en los foros unas pocas palabras, por si su problema ya ha sido
|
|
debatido. Si no encuentra nada, envíe su pregunta al foro adecuado -
|
|
normalmente alguien podrá ayudarle.</p>
|
|
|
|
<p class="normaltext"> Si ha intentado varias soluciones sin poder resolver un
|
|
problema, y usted está protegido por un cortafuegos (firewall), puede
|
|
ser aconsejable el intentar reconfigurar su cortafuegos para asegurar que no
|
|
esté bloqueando una función o comunicación necesaria. Los
|
|
cortafuegos muy rara vez causan problemas en Moodle, pero son responsables alguna
|
|
que otra vez de una menor funcionalidad debido a fallos de configuración
|
|
de sus opciones.
|
|
<p class="normaltext">Use esta lista para ir a la respuesta adecuada más
|
|
abajo:</p>
|
|
|
|
|
|
|
|
<p class="questionlink"><a href="#filenotfound">Siempre que intento acceder a
|
|
un fichero que he enviado o intento verlo, se muestra el error "File not
|
|
found"</a></p>
|
|
|
|
<p class="questionlink"><a href="#php">PHP - ¿está instalado? ¿qué
|
|
versión tengo?</a></p>
|
|
|
|
<p class="questionlink"><a href="#blankpages">¿Por qué están
|
|
todas mis páginas vacías?</a></p>
|
|
|
|
<p class="questionlink"><a href="#errorgetstring">Mis páginas muestran
|
|
errores fatales como: "call to undefined function: get_string()"</a></p>
|
|
|
|
<p class="questionlink"><a href="#headerssent">¿Por qué sigo obteniendo
|
|
mensajes de error sobre "headers already sent"?</a></p>
|
|
|
|
<p class="questionlink"><a href="#failedopen">Sigo teniendo este error: "
|
|
Failed opening required '/web/moodle/lib/setup.php' "</a></p>
|
|
|
|
<p class="questionlink"><a href="#quotes">Cualquier texto con un apóstrofe
|
|
(') o comillas (") provoca errores o aparece con una barra añadida</a></p>
|
|
<p class="questionlink"><a href="#sessiontmp">Sigo teniendo mensajes de error
|
|
sobre "session_start"</a></p>
|
|
|
|
<p class="questionlink"><a href="#fixdirroot">Cuando voy a la página admin,
|
|
me indica que ponga un dirroot vacío ("")</a></p>
|
|
|
|
<p class="questionlink"><a href="#loginsetting">Entro, pero en enlace de entrada
|
|
no cambia. He entrado y puedo navegar libremente</a></p>
|
|
|
|
<p class="questionlink"><a href="#resource1">Cuando trato de añadir un
|
|
material recibo mensajes de error</a></p>
|
|
|
|
<p class="questionlink"><a href="#noadmin">Durante el proceso de configuración
|
|
inicial, ¡nunca se me pide que cree una cuenta de administrador!</a></p>
|
|
<p class="questionlink"><a href="#nologin">No hay forma de entrar - me quedo colgado
|
|
en la página de entrada</a></p>
|
|
<p class="questionlink"><a href="#backup">¿Cómo hago una copia de
|
|
seguridad de mi Moodle?</a></p>
|
|
<p class="questionlink"><a href="#locale">¿Por qué no muestra mi
|
|
Moodle la fecha y la hora correctamente?</a></p>
|
|
<p class="questionlink"><a href="#cron">No se envían copias de los mensajes
|
|
de mis foros por correo electrónico</a></p>
|
|
<p class="questionlink"> </p>
|
|
|
|
|
|
|
|
<h3 class="question"><a name="filenotfound"></a>Siempre que intento acceder a
|
|
un fichero que he enviado o intento verlo, se muestra el error "File not
|
|
found"</h3>
|
|
|
|
<p class="answer">Por ejemplo: "No encontrado: La dirección solicitada
|
|
/moodle/file.php/2/myfile.jpg no se encuentra en este servidor" ("Not
|
|
Found: The requested URL /moodle/file.php/2/myfile.jpg was not found on this
|
|
server").</p>
|
|
|
|
<p class="answer">Su servidor web tiene que ser configurado para permitir que
|
|
la parte de la dirección (URL) posterior al nombre del script pase directamente
|
|
al script. Esta es la situación habitual en Apache1, pero normalmente
|
|
está desabilitada en Apache 2. Para activarla, añada esta línea
|
|
a su httpd.conf, o a un archivo .htaccess en su directorio local (consulte la
|
|
<a href="./?file=install.html#webserver">Documentación de instalación</a>
|
|
para más detalles):</p>
|
|
|
|
<p class="answercode"><b>AcceptPathInfo</b> on</p>
|
|
|
|
<p class="answer">Dese cuenta de que esto SÓLO funcionará con versiones
|
|
de Apache 2.x.</p>
|
|
|
|
<p class="answer">Si no está usando Apache 2 y aún así tiene
|
|
este problema (improbable), entonces puede hacer que Moodle utilice un método
|
|
alternativo. Las desventajas de hacer esto son que sus usuarios notarán
|
|
una ligera pérdida de rendimiento y que usted no podrá usar enlaces
|
|
relativos entre recursos HTML.</p>
|
|
|
|
<p class="answer">Para usar este método alternativo: entre como Admin,
|
|
vaya a la página "Configuración general" y cambie la
|
|
opción "<strong>slasharguments</strong>". Ahora debería
|
|
poder acceder a sus archivos enviados.</p>
|
|
|
|
<h4 class="question"><a name="php"></a>PHP - ¿está instalado? ¿qué
|
|
versión tengo?</h4>
|
|
|
|
|
|
|
|
|
|
<p class="answer">Cree un nuevo archivo en su sitio web llamado info.php, conteniendo
|
|
el siguiente texto, y acceda a éste desde su navegador:</p>
|
|
|
|
|
|
|
|
<p class="answercode"><?PHP phpinfo() ?></p>
|
|
|
|
<p class="answer">Si no ocurre nada, entonces no tiene PHP instalado. Consulte
|
|
la documentación de instalación para localizar infomación
|
|
sobre cómo descargarlo en su ordenador/computadora.</p>
|
|
|
|
<p class="answer"> </p>
|
|
|
|
<h4 class="question"><a name="blankpages"></a>¿Por qué están
|
|
todas mis páginas vacías? </h4>
|
|
|
|
<p class="answer">Compruebe la variable "dirroot" en su config.php.
|
|
Debe usar rutas completas y absolutas, por ejemplo:</p>
|
|
|
|
<p class="answercode"> $CFG->dirroot = "d:\inetpub\sites\www.susitio.com\web\moodle";</p>
|
|
|
|
<p> </p>
|
|
|
|
<p class="answer">Para la plataforma Redhat Linux consulte: <a href="http://moodle.org/doc/?file=installamp.html">Redhat
|
|
Linux</a></p>
|
|
|
|
<p> </p>
|
|
|
|
<h4 class="question"><a name="errorgetstring"></a>Mis páginas muestran
|
|
errores fatales como: "call to undefined function: get_string()"</h4>
|
|
|
|
<p class="answer">Si ve errores como:</p>
|
|
|
|
<p class="answercode">Parse error: parse error, unexpected T_VARIABLE in c:\program
|
|
|
|
files\easyphp\www\moodle\config.php on line 94 <br>
|
|
|
|
Fatal error: Call to undefined function: get_string() in c:\program files\easyphp\www\moodle\mod\resource\lib.php
|
|
|
|
on line 11</p>
|
|
|
|
<p class="answer">entonces es probable que haya dejado un punto y coma (;) o comilla
|
|
(') en su config.php (anterior a la línea 94)</p>
|
|
<p class="answer">Otra razón podría ser que haya abierto el archivo
|
|
config.php en un programa como puede ser Word para editarlo, y lo haya guardado
|
|
como una página web HTML, en vez de cómo un fichero de texto adecuado.</p>
|
|
<p class="answer"> </p>
|
|
|
|
<h4 class="question"><a name="headerssent"></a>¿Por qué sigo obteniendo
|
|
mensajes de error sobre "headers already sent"?</h4>
|
|
|
|
<p class="answer">Si ver errores de este estilo:</p>
|
|
|
|
<p class="answercode">Warning: Cannot add header information - headers already
|
|
|
|
sent by (output started at /webs/moodle/config.php:87) in /webs/moodle/lib/moodlelib.php
|
|
|
|
on line 1322 </p>
|
|
|
|
<p class="answercode"> Warning: Cannot add header information - headers already
|
|
|
|
sent by (output started at /webs/moodle/config.php:87) in /webs/moodle/lib/moodlelib.php
|
|
|
|
on line 1323 </p>
|
|
|
|
<p class="answercode"> Warning: Cannot add header information - headers already
|
|
|
|
sent by (output started at /webs/moodle/config.php:87) in /webs/moodle/login/index.php
|
|
|
|
on line 54 </p>
|
|
|
|
<p class="answer">Tiene líneas vacías o espacios después
|
|
de el "?>" final en su archivo config.php. A veces los editores
|
|
de texto los añaden - por ejemplo el Bloc de Notas de Windows - así
|
|
que puede que tenga que probar otro editor de texto para quitar del todo estos
|
|
espacios o líneas vacías.</p>
|
|
<p class="answer"> </p>
|
|
|
|
<h4 class="question"><a name="failedopen"></a>Sigo teniendo este error: "
|
|
Failed opening required '/web/moodle/lib/setup.php' "</h4>
|
|
|
|
<p class="answer">En su config.php, la opción que usa para la variable
|
|
"dirroot" debe ser la <strong>ruta completa desde la raíz del
|
|
disco duro de su servidor</strong>.</p>
|
|
|
|
<p class="answer">A veces la gente usa la ruta de su directorio personal, o la
|
|
relativa a la raíz del directorio del servidor web.</p>
|
|
|
|
<p class="answer"> </p>
|
|
|
|
<h4 class="question"><a name="quotes" id="quotes"></a>Cualquier texto con un apóstrofe
|
|
(') o comillas (") provoca errores o aparece con una barra añadida</h4>
|
|
|
|
<p class="answer">Los problemas causados por los apóstrofes son causados
|
|
por opciones incorrectas de "magic quotes". Moodle necesita las siguientes
|
|
opciones (que normalmente están puestas por defecto):</p>
|
|
|
|
<p class="answercode">magic_quotes_gpc = On<br>
|
|
|
|
magic_quotes_runtime = Off</p>
|
|
|
|
<p class="answer">Consulte la sección sobre <a href="./?file=install.html#webserver">configuración
|
|
del servidor web</a> en la documentación de instalación para más
|
|
detalles.</p>
|
|
<p class="answer"> </p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<h4 class="question"><a name="sessiontmp"></a>Sigo teniendo mensajes de error
|
|
sobre "session_start"</h4>
|
|
|
|
<p class="answer">Si ve errores de este estilo:</p>
|
|
|
|
<p class="answercode">Warning: session_start() [function.session-start]: open(/tmp\sess_d40f380d37d431fc1516e9a895ad9ce0, O_RDWR) failed: No such file or directory (2) in G:\web\moodle\lib\setup.php on line 123</p>
|
|
|
|
<p class="answercode">Warning: session_start() [function.session-start]: open(/tmp\sess_d40f380d37d431fc1516e9a895ad9ce0, O_RDWR) failed: No such file or directory (2) in G:\web\moodle\lib\setup.php on line 123</p>
|
|
|
|
<p class="answercode">Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at G:\web\moodle\lib\setup.php:1) in G:\web\moodle\lib\setup.php on line 123</p>
|
|
|
|
|
|
|
|
<p class="answer">... están todos relacionados con el hecho de que PHP
|
|
no puede guardar los archivos de "sesión" en su disco duro
|
|
(en un directorio denominado /tmp). Normalmente la razón is que uste
|
|
no TIENE un directorio llamado /tmp en su ordenador/computadora. Es el típico
|
|
caso de las instalaciones Windows.
|
|
<p class="answer">La solución es arreglar la opción de PHP para
|
|
que esta ruta apunte a un directorio real. Puede hacer esto en su archivo php.ini.</p>
|
|
|
|
<p class="answercode">session.save_path = C:\temp</p>
|
|
|
|
<p class="answer">o también en un archivo .htaccess en su directorio moodle
|
|
principal:</p>
|
|
|
|
<p class="answercode">php_value session.save_path "/home/moodle/sessions"</p>
|
|
<p class="answercode"> </p>
|
|
|
|
|
|
|
|
<h4 class="question"><a name="fixdirroot"></a>Cuando voy a la página admin,
|
|
me indica que ponga un dirroot vacío ("")</h4>
|
|
|
|
<p class="answer">Si ve errores como éste en Moodle 1.0.9:</p>
|
|
|
|
|
|
|
|
<table class=generalbox cellspacing=0 cellpadding=5 align=center border=0>
|
|
|
|
<tbody>
|
|
|
|
<tr>
|
|
|
|
<td bgcolor=#ffbbbb>Please fix your settings in config.php:
|
|
|
|
<p>You have:
|
|
|
|
<p>$CFG->dirroot = "/home/users/fred/public_html/moodle";
|
|
|
|
<p>but it should be:
|
|
|
|
<p>$CFG->dirroot = "";</p></td></tr></tbody></table>
|
|
|
|
|
|
|
|
<p class="answer">entonces ha encontrado un pequeño fallo que ocurre en
|
|
algunos servidores. El problema está en el mecanismo de comprobación
|
|
de errores, no en su ruta. Para arreglarlo, encuentre esta línea (línea
|
|
66) en el archivo admin/index.php:</p>
|
|
|
|
<p class="answercode">if ($dirroot != $CFG->dirroot) {</p>
|
|
|
|
<p class="answer">y cámbiela por esta otra:</p>
|
|
|
|
<p class="answercode">if (!empty($dirroot) and $dirroot != $CFG->dirroot) {</p>
|
|
<p class="answercode"> </p>
|
|
|
|
|
|
<h4 class="question"><a name="loginsetting"></a>Entro, pero en enlace de entrada
|
|
no cambia. He entrado y puedo navegar libremente</h4>
|
|
|
|
<p class="answer">Asegúrese de que la dirección (URL) de su opción
|
|
$CFG->wwwroot es exactamente la misma que la que realmente está usando
|
|
para acceder a Moodle.</p>
|
|
<p class="answer"> </p>
|
|
|
|
<h4 class="question"><a name="resource1"></a>Cuando trato de añadir un
|
|
material recibo mensajes de error</h4>
|
|
|
|
<p class="answer">Suponiendo que está usando Apache, entonces es bastante
|
|
probable que la opción $CFG->wwwroot en su config.php sea diferente de
|
|
la dirección (URL) real con la que accede a Moodle. Pruebe también
|
|
a desactivar "<strong>secureforms</strong>" en las opciones de administración.</p>
|
|
<p class="answer"> </p>
|
|
|
|
|
|
|
|
<h4 class="question"><a name="noadmin"></a>Durante el proceso de configuración
|
|
inicial, ¡nunca se me pide que cree una cuenta de administrador!</h4>
|
|
|
|
<p class="answer">Es un fallo conocido en las versiones de Moodle hasta la 1.0.9,
|
|
está arreglado en el código principal y la versión 1.1.</p>
|
|
|
|
<p class="answer">No afecta a toda la gente, tan sólo ocurre cuando la
|
|
persona que instala Moodle tiene una "cookie" en su navegador de otro
|
|
programa en el mismo sitio, llamada "user", "admin" o "teacher".</p>
|
|
|
|
<p class="answer">Se puede arreglar rápidamente borrando esas "cookies"
|
|
de su navegador antes de instalar Moodle, usando un navegador diferente, o editando
|
|
el archivo moode/admin/user.php y añadiento estas líneas al principio:</p>
|
|
|
|
<p class="answercode">unset($user);<br />unset($admin);<br />unset($teacher);</p>
|
|
|
|
<p class="answer">Tras haber arreglado el fallo de alguna de estas formas, podría
|
|
ser una buena idea borrar todas las tablas de su base de datos e instalar de
|
|
nuevo todo desde cero.</p>
|
|
<p class="answer"> </p>
|
|
|
|
|
|
|
|
<h4 class="question"><a name="nologin"></a>No hay forma de entrar - me quedo colgado
|
|
en la página de entrada</h4>
|
|
|
|
<p class="answer">La causa más común de ésto es que su propio
|
|
ordenador/computadora (no su servidor Moodle) tiene un contafuegos (firewall)
|
|
que está eliminando la información de referencia (referrer) del
|
|
navegador.</p>
|
|
|
|
<p class="answer">Se puede evitar que esto vuelva a sucederle a nadie que use
|
|
su servidor editando la página de configuración de Moodle y cambiando
|
|
la variable "<strong>secureforms</strong>" a "No".</p>
|
|
|
|
<p class="answer">Otra posible causa de este problema es que las sesiones no estén
|
|
bien configuradas en el servidor. Puede comprobarlo ejecutando el script http://suservidor/moodle/lib/session-test.php.</p>
|
|
<p class="answer"> </p>
|
|
|
|
|
|
|
|
<h4 class="question"><a name="backup"></a>¿Cómo hago una copia de
|
|
seguridad de mi Moodle?</h4>
|
|
|
|
<p class="answer">Hay dos cosas principales de las que necesitará hacer
|
|
una copia: la base de datos y los ficheros enviados. Los scripts de Moodle por
|
|
si mismos son menos importantes, ya que siempre puede descargar una copia nueva
|
|
si le hace falta.</p>
|
|
|
|
<p class="answer">Hay muchas formas de hacer tales copias de seguridad. Éste
|
|
es un borrador de un pequeño script que puede ejecutar en Unix para hacer
|
|
copias de seguridad de la base de datos (es una buena idea ejecutar un script
|
|
de este tipo diariamente con una tarea de "cron").</p>
|
|
<p class="answercode">cd /my/backup/directory</p>
|
|
<p class="answercode">mv moodle-database.sql.gz moodle-database-old.sql.gz</p>
|
|
<p class="answercode">mysqldump -h example.com -u myusername --password=mypassword -C -Q -e -a mydatabasename > moodle-database.sql</p>
|
|
<p class="answercode">gzip moodle-database.sql</p>
|
|
<p class="answer">Para los archivos, puede usar rsync regularmente para copiar
|
|
sólo los archivos cambiados a otro servidor:</p>
|
|
<p class="answercode">rsync -auvtz --delete -e ssh mysshusername@example.com:/my/server/directory
|
|
/my/backup/directory/</p>
|
|
<p class="answercode"> </p>
|
|
|
|
|
|
<h4 class="question"><a name="locale"></a>¿Por qué no muestra mi
|
|
Moodle la fecha y la hora correctamente?</h4>
|
|
|
|
<p class="answer">Cada idioma necesita un código de lenguage específico
|
|
(llamado código local o "locale code") para hacer que las fechas
|
|
se muestren correctamente. Los paquetes de idioma contienen los códigos
|
|
estándar por defecto, pero a veces éstos no funcionan en los servidores
|
|
Windows.</p>
|
|
<p class="answer">Puede encontrar los códigos locales correctos para Windows
|
|
en estas dos páginas: <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt_language_strings.asp" target="_blank">Códigos
|
|
de idioma</a> y <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt_country_strings.asp" target="_blank">Códigos
|
|
de país/región</a> (por ejemplo "esp_esp" para Español).</p>
|
|
<p class="answer">Estos nuevos códigos locales pueden ser introducidos
|
|
en la página Admin -> Configuración -> Configuración
|
|
general, donde anulan a los correspondientes del idioma actualmente elegido.</p>
|
|
<p class="answer"> </p>
|
|
<h4 class="question"><a name="cron"></a>No se envían copias de los mensajes
|
|
de mis foros por correo electrónico</h4>
|
|
<p class="answer">Debe configurar "cron" correctamente si quiere que
|
|
Moodle envíe automáticamente mensajes de correo electrónico
|
|
de los foros, diarios, tareas, etc. Este mismo proceso también realiza
|
|
varias tareas de limpieza tales como borrar usuarios antiguos sin confirmar,
|
|
dar de baja a alumnos antiguos y otras tareas por el estilo.</p>
|
|
<p class="answer">Básicamente, necesita configurara un proceso que regularmente
|
|
ejecute el script http://susitio/admin/cron.php. Consulte <a href="./?file=install.html#cron">la
|
|
sección sobre "cron" en la Documentación de instalación</a>.</p>
|
|
<h2> </h2>
|
|
<h2> </h2>
|
|
|
|
|
|
|
|
<hr>
|
|
|
|
<p align="center" class="normaltext"><a href='mailto:ma%72%74in@%6d%6fo%64%6c%65.o%72g' title='martin@moodle.org'>Proponga
|
|
una nueva FAQ</a> (¡incluya la respuesta!)</p>
|
|
|
|
<hr>
|
|
|
|
<p align="right"><strong><em>Gracias a John Eyre por ayudar a mantener esta FAQ.</em></strong></p>
|
|
|
|
<p align="CENTER"><font size="1"><a href="." target="_top">Documentación
|
|
de Moodle</a></font></p>
|
|
|
|
<p align="CENTER"><font size="1">Version: $Id: faq.html,v 1.6 2003/03/30 13:54:28
|
|
|
|
moodler Exp $</font></p>
|
|
|
|
|
|
|
|
</body>
|
|
|
|
</html>
|