<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 --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 intentar reconfigurar su cortafuegos para asegurarse de que no
  esté bloqueando una función o comunicación necesaria. Los
  cortafuegos muy rara vez causan problemas en Moodle, pero alguna
  que otra vez son responsables de una menor funcionalidad debido a fallos en la
	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 archivo que he enviado o intento verlo, se muestra el error &quot;File not
  found&quot;.</a></p>

<p class="questionlink"><a href="#php">PHP - &iquest;está instalado? &iquest;Qué
  versión tengo?</a></p>

<p class="questionlink"><a href="#blankpages">&iquest;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: &quot;call to undefined function: get_string()&quot;.</a></p>

<p class="questionlink"><a href="#headerssent">&iquest;Por qué sigo obteniendo
  mensajes de error sobre &quot;headers already sent&quot;?</a></p>

<p class="questionlink"><a href="#failedopen">Sigo teniendo este error: &quot;
  Failed opening required '/web/moodle/lib/setup.php'&quot;.</a></p>

<p class="questionlink"><a href="#quotes">Cualquier texto con un apóstrofe
  (') o comillas (&quot;) provoca errores o aparece con una barra añadida.</a></p>

<p class="questionlink"><a href="#sessiontmp">Sigo teniendo mensajes de error
  sobre &quot;session_start&quot;.</a></p>

<p class="questionlink"><a href="#fixdirroot">Cuando voy a la página de administración,
  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
  recurso recibo mensajes de error.</a></p>

<p class="questionlink"><a href="#noadmin">Durante el proceso de configuración
  inicial, &iexcl;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">&iquest;Cómo hago una copia de
  seguridad de mi Moodle?</a></p>

<p class="questionlink"><a href="#locale">&iquest;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">&nbsp;</p>



<h3 class="question"><a name="filenotfound"></a>Siempre que intento acceder a
  un archivo que he enviado o intento verlo, se muestra el error &quot;File not
  found&quot;</h3>

<p class="answer">Por ejemplo: &quot;No encontrado: La dirección solicitada
  /moodle/file.php/2/myfile.jpg no se encuentra en este servidor&quot; (&quot;Not
  Found: The requested URL /moodle/file.php/2/myfile.jpg was not found on this
  server&quot;).</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 Apache 1, 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:</p>

<p class="answercode"><b>AcceptPathInfo</b> on</p>

<p class="answer">Para más detalles consulte la
  <a href="./?file=install.html#webserver">Documentación de instalación</a></p>

<p class="answer">Observe de que esto S&Oacute;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 &quot;Configuración general&quot; y cambie la
  opción &quot;<strong>slasharguments</strong>&quot;. Ahora debería
  poder acceder a sus archivos enviados.</p>

<h4  class="question"><a name="php"></a>PHP - &iquest;Está instalado? &iquest;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">&lt;?PHP phpinfo() ?&gt;</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 inistalarlo en su servidor</p>

<p class="answer">&nbsp;</p>

<h4 class="question"><a name="blankpages"></a>&iquest;Por qué están
  todas mis páginas vacías? </h4>

<p class="answer">Compruebe la variable &quot;dirroot&quot; 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>&nbsp; </p>

<p class="answer">Para la plataforma Redhat Linux consulte:
<a href="http://moodle.org/doc/?file=installamp.html">Redhat
  Linux</a></p>

<p>&nbsp; </p>

<h4 class="question"><a name="errorgetstring"></a>Mis páginas muestran
  errores fatales como: &quot;call to undefined function: get_string()&quot;</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">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 Word para editarlo, y lo haya guardado
  como una página web HTML, en vez de cómo un archivo de texto con terminación
	adecuada.</p>
<p class="answer">&nbsp;</p>

<h4 class="question"><a name="headerssent"></a>&iquest;Por qué sigo obteniendo
  mensajes de error sobre &quot;headers already sent&quot;?</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 &quot;?&gt;&quot; final en su archivo config.php. A veces los editores
  de texto los añaden --por ejemplo el Block 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">&nbsp;</p>

<h4 class="question"><a name="failedopen"></a>Sigo teniendo este error: &quot;
  Failed opening required '/web/moodle/lib/setup.php' &quot;</h4>

<p class="answer">En su config.php, la opción que usa para la variable
  &quot;dirroot&quot; 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">&nbsp;</p>

<h4 class="question"><a name="quotes" id="quotes"></a>Cualquier texto con un apóstrofe
  (') o comillas (&quot;) 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 &quot;magic quotes&quot;. 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">&nbsp;</p>

<h4 class="question"><a name="sessiontmp"></a>Sigo teniendo mensajes de error
  sobre &quot;session_start&quot;</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 &quot;sesión&quot; en su disco duro
  (en un directorio denominado /tmp). Normalmente la razón is que usted
  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">&nbsp;</p>

<h4 class="question"><a name="fixdirroot"></a>Cuando voy a la página admin,
  me indica que ponga un dirroot vacío (&quot;&quot;)</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-&gt;dirroot = "/home/users/fred/public_html/moodle";

<p>but it should be:

<p>$CFG-&gt;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">&nbsp;</p>


<h4 class="question"><a name="loginsetting"></a>Entro, pero el 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">&nbsp;</p>

<h4 class="question"><a name="resource1"></a>Cuando trato de añadir un
  recurso 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 &quot;<strong>secureforms</strong>&quot; en las opciones de
	administración.</p>
<p class="answer">&nbsp;</p>

<h4 class="question"><a name="noadmin"></a>Durante el proceso de configuración
  inicial, &iexcl;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 &quot;cookie&quot; en su navegador de otro
  programa en el mismo sitio, llamada &quot;user&quot;, &quot;admin&quot; o &quot;teacher&quot;.</p>

<p class="answer">Se puede arreglar rápidamente borrando esas &quot;cookies&quot;
  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">&nbsp;</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">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 &quot;<strong>secureforms</strong>&quot; a &quot;No&quot;.</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">&nbsp;</p>

<h4 class="question"><a name="backup"></a>&iquest;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 archivos enviados. Los scripts de Moodle por
  si mismos son lo 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. &Eacute;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 &quot;cron&quot;).</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">&nbsp;</p>


<h4 class="question"><a name="locale"></a>&iquest;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 &quot;locale code&quot;) 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">	Para los formatos de fechas en Español suele ser es_ES, es_MX, etc.</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>.</p>
<p class="answer">Estos nuevos códigos locales pueden ser introducidos
  en la página Admin -&gt; Configuración -&gt; Configuración
  general, donde anulan a los correspondientes del idioma actualmente elegido.</p>
<p class="answer">&nbsp;</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 &quot;cron&quot; 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 configurar un proceso que regularmente
  ejecute el script http://susitio/admin/cron.php. Consulte <a href="./?file=install.html#cron">la
  sección sobre &quot;cron&quot; en la Documentación de instalación</a>.</p>
<h2>&nbsp;</h2>
<h2>&nbsp;</h2>

<hr>

<p align="center" class="normaltext"><a href='ma&#105&#108t&#111:ma%72%74in@%6d%6fo%64%6c%65.o%72g' title='mar&#116&#105n@&#109oo&#100&#108&#101&#46&#111&#114g'>Proponga
  una nueva FAQ</a> (&iexcl;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>