<head>
-
-<title>Documentos de Moodle: Instalación básica</title>
-
-<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS">
-
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<style type="text/css">
+ <title>Documentación de Moodle: Instalación</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">
<!--
-.style3 {color: #660000}
+.sectionheading {
+ font-size: medium;
+ font-weight: bold;
+ font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
+ border: 1px dotted;
+ padding: 10px;
+ background-color: #EEEEEE;
+}
-->
</style>
</head>
<body bgcolor="#FFFFFF">
-<h1>Instalación de Moodle</h1>
-<h2>¡No tenga miedo! <img src="http://moodle.org/pix/s/smiley.gif"></h2>
-<blockquote>
-<p>Esta guía explica cómo instalar Moodle por primera vez. Profundiza en detalles en algunos de los pasos, con la finalidad de cubrir una amplia variedad de pequeñas diferencias entre las opciones de los diversos servidores
-web, de manera que este documento puede parecer largo y complicado. No se desanime por esto, ¡una vez que sabe como hacerlo puede instalar Moodle en unos pocos minutos!</p>
-<p>Si tiene problemas por favor lea este documento cuidadosamente, la mayoría de los problemas habituales se responden aquí.
-Si aún después de esto continua con problemas, puede buscar ayuda en <a target="_new" href="http://moodle.org/help">Ayuda de Moodle</a></p>
-<p>Otra opción es contactar una <a target="_new" href="http://moodle.com/hosting/">empresa de alojamiento web</a> que pueda mantener Moodle para usted, de forma que pueda despreocuparse de todo esto y centrarse en la formación.
-</p>
- <p> </p>
-Secciones de este documento:
+<h2>Instalación de Moodle</h2>
+
+<p>Esta guía explica cómo instalar Moodle por primera vez. Ahonda en detalles
+ de algunos de los pasos, con la finalidad de cubrir una amplia variedad de pequeñas
+ diferencias entre las opciones de los diversos servidores web, de manera que
+ este documento puede parecer largo y complicado. No se desanime por esto, ¡normalmente
+ yo instalo Moodle en unos pocos minutos!</p>
+
+<p>Tómese su tiempo y lea este documento cuidadosamente, esto le
+
+ahorrará tiempo después.</p>
+
+Secciones de este documento:
<ol>
<li><a href="#requirements">Requisitos</a></li>
- <li><a href="#downloading">Descarga y copia de archivos</a></li>
+ <li><a href="#downloading">Descarga</a></li>
<li><a href="#site">Estructura del sitio</a></li>
- <li><a href="#installer">Ejecutar el fichero de instalación para crear el config.php</a> <ul>
- <li><a href="#webserver">Comprobar la configuración del servidor web</a></li>
- <li><a href="#database">Crear una base de datos</a></li>
- <li><a href="#data">Crear un directorio de datos</a></li>
- </ul>
- </li>
- <li><a href="#admin">Ir a la página de administración para finalizar con la configuración</a></li>
+ <li><a href="#data">Crear un directorio de datos</a></li>
+ <li><a href="#database">Crear una base de datos</a></li>
+ <li><a href="#webserver">Revisar las opciones del servidor web</a></li>
+ <li><a href="#config">Editar el archivo <span>config.php</span></a></li>
+ <li><a href="#admin">Ir a la página de administración</a></li>
<li><a href="#cron">Configurar el cron</a></li>
<li><a href="#course">Crear un nuevo curso</a></li>
</ol>
- <p> </p>
-</blockquote>
+
<h3 class="sectionheading"><a name="requirements"></a>1. Requisitos</h3>
-<blockquote>
- <p>Moodle está desarrollado principalmente en Linux usando Apache, MySQL y PHP
- (la también denominada plataforma LAMP), aunque también es probado regularmente
- con PostgreSQL y en los sistemas operativos Windows XP, Mac OS X y Netware
+
+<div style="padding-left: 3em;">
+
+ <p>Moodle está desarrollado principalmente en Linux usando Apache, MySQL y PHP
+ (la también denominada plataforma LAMP), aunque es revisado regularmente
+ con PostgreSQL y en en los sistemas operativos Windows XP y Mac OS X y Netware
6.</p>
- <p>Los requisitos de Moodle son los siguientes:</p>
+ <p>Los requisitos de Moodle son:</p>
<ol>
- <li>Un servidor web. La mayoría de la gente usa <a href="http://www.apache.org/" target="_blank">Apache</a>,
- pero Moodle debería funcionar bien en cualquier servidor web que soporte PHP,
+ <li>Un servidor web. La mayoría de la gente usa <a href="http://www.apache.org/" target="_blank">Apache</a>,
+ pero Moodle debe funcionar bien en cualquier servidor web que soporte PHP,
como el IIS de las plataformas Windows.</li>
- <li>Una instalación de <a href="http://www.php.net/">PHP</a> que esté funcionando
- (versión 4.1.0 o posterior). PHP 5 está soportado a partir de Moodle 1.4.
+ <li>Una instalación de <a href="http://www.php.net/">PHP</a> que esté funcionando
+ (versión 4.1.0 o posterior), con las siguientes características:
+ <ul>
+ <li><a href="http://www.boutell.com/gd/" target="_blank">GD library</a>
+ activada, con soporte para los formatos JPG y PNG.</li>
+ <li>Librería Zlib activada (si desea usar la copia de seguridad
+ y la restauración en Windows)</li>
+ <li>Soporte para sesiones (sessions) activado.</li>
+ <li>Habilitada la posibilidad de enviar (upload) archivos.</li>
+ <li>Modo seguro (Safe Mode) desactivado (consulte los foros en moodle.org
+ para ver problemas causados por el "Safe Mode").</li>
+ </ul>
</li>
- <li>Un servidor de base de datos funcionando: <a href="http://www.mysql.com/" target="_blank">MySQL</a>
- o <a href="http://www.postgresql.org/" target="_blank">PostgreSQL</a> ,
- están completamente soportadas y recomendadas para su uso con Moodle.</li>
+ <li>Una base de datos funcionando: Se recomiendan <a href="http://www.mysql.com/" target="_blank">MySQL</a>
+ o <a href="http://www.postgresql.org/" target="_blank">PostgreSQL</a> ,
+ que están completamente soportadas en Moodle 1.1. El resto de las bases
+ de datos serán soportadas en la próxima versión.</li>
</ol>
- <p>La mayoría de los servicios de alojamiento web (hosting) soportan
- todo esto por defecto. Si ha contratado los servicios de alguno de los pocos
- servicios de alojamiento web que no soportan estas características
- pregúnteles por qué, y considere la posibilidad de trasladar
- su sistema a otro sitio.</p>
- <p>Si quiere instalar Moodle en su propio ordenador y todo esto le parece un
- poco complicado, entonces vea nuestra guía:
- <a href="http://moodle.org/doc/?file=installamp.html">Instalar Apache, MySQL
- y PHP</a>. Le proporcionará instrucciones paso a paso para instalar todo
+ <p>La mayoría de los servicios de alojamiento web (hosting) soportan
+ todo esto por defecto. Si ha contratado los servicios de alguno de los pocos
+ servicios de alojamiento web que no soportan estas características
+ pregúnteles por qué, y considere la posibilidad de trasladar
+ su sistema a otra empresa.</p>
+ <p>Si quiere instalar Moodle en su propio ordenador y todo esto le parece un
+ poco complicado, entonces vea nuestra guía para
+ <a href="http://moodle.org/doc/?file=installamp.html">Instalar Apache, MySQL
+ y PHP</a>. Le proporcionará instrucciones paso a paso para instalar todo
ésto en las plataformas más utilizadas.</p>
<p> </p>
</div>
-<h3 class="sectionheading"><a name="downloading"></a>2. Descarga y copia de archivos</h3>
-<blockquote>
-<p>Existen dos formas de obtener Moodle, como un paquete comprimido y a través de CVS. Esto se explica con detalle en la página de descarga:
+<h3 class="sectionheading"><a name="downloading"></a>2. Descarga</h3>
+
+<div style="padding-left: 3em;">
+
+<p>Existen dos formas de obtener Moodle, como un paquete comprimido y a
+
+través de <abbr title="">CVS</abbr>. Esto se explica con
+
+detalle en la página de descarga en
<a href="http://moodle.org/download/" target="_blank">http://moodle.org/download/</a></p>
- <p>Tras descargar y descomprimir el archivo, o recibir los archivos vía
- CVS, tendrá un directorio llamado "moodle", que contiene
- archivos y carpetas.</p>
-
- <p>Puede o bien colocar la carpeta completa en el directorio de documentos de
- su servidor web, en cuyo caso el sitio estará localizado en <strong>http://suservidor.com/moodle</strong>,
- o bien copiar todos los contenidos directamente en el directorio principal
- de documentos del servidor web, en cuyo caso el sitio será simplemente <strong>http://suservidor.com</strong>.</p>
- <p>Si descarga Moodle a su ordenador local y posteriormente lo sube a su sitio
- web, es normalmente mejor subirlo como un solo archivo y posteriormente descomprimirlo
- en el servidor. Los paneles de control de los servidores de alojamiento web
- como Cpanel le permiten descomprimir archivos en el "Administrador de
- Archivos". </p>
-</blockquote>
+ <p>Tras descargar y descomprimir el archivo, o revisar los archivos vía CVS,
+ tendrá un directorio llamado "moodle", que contiene varios archivos y carpetas.</p>
+
+ <p>Puede tanto colocar la carpeta completa en su directorio de documentos de
+ su servidor web, en cuyo caso el sitio estará localizado en <strong>http://suservidor.com/moodle</strong>,
+ como copiar todos los contenidos directamente en el directorio principal de
+ documentos del servidor web, en cuyo caso el sitio será simplemente <strong>http://suservidor.com</strong>.</p>
+
<p> </p>
+</div>
+
<h3 class="sectionheading"><a name="site"></a>3. Estructura del sitio</h3>
-<blockquote>
-<p>Puede saltarse sin problemas esta sección, ya que a continuación hay un breve resumen de los contenidos del
+<div style="padding-left: 3em;">
+
+<p>A continuación hay un breve resumen de los contenidos del
directorio Moodle, para ayudarle a orientarse:</p>
- <blockquote>
- <p><table><tr>
- <td width="130" valign="top">config.php</td>
- <td valign="top">-</td>
- <td valign="top">contiene la configuración básica. Este archivo no viene con Moodle - usted lo creará</td>
- </tr>
- <tr>
- <td valign="top">install.php</td>
- <td valign="top">-</td>
- <td valign="top">el archivo que ejecutará para crear config.php</td>
- </tr>
- <tr><td valign="top">version.php</td>
- <td valign="top">-</td>
- <td valign="top">define la versión actual del código de Moodle</td></tr>
- <tr><td valign="top">index.php</td>
- <td valign="top">-</td>
- <td valign="top">la página principal del sitio</td></tr></table>
- </p>
+
+<div style="padding-left: 3em;">
+
+ <p>config.php - El ÚNICO archivo que necesita editar para empezar a
+ trabajar <br>
+
+version.php - Define la versión actual del código de
+
+Moodle<br>
+
+index.php - La página principal del sitio</p>
+
+
+
<ul>
- <li>admin/ - código para administrar todo el servidor.</li>
- <li>auth/ - módulos para la autenticación de usuarios.</li>
- <li>blocks/ - módulos para los pequeños bloques laterales de muchas páginas</li>
- <li>calendar/ - todo el código para manejar y mostrar calendarios</li>
- <li>course/ - código para presentar y gestionar los cursos.</li>
- <li>doc/ - documentación de ayuda de Moodle. (Por ejemplo esta página).</li>
- <li>files/ - código para presentar y gestionar los archivos cargados.</li>
- <li>lang/ - textos en diferentes idiomas, un directorio por idioma.</li>
- <li>lib/ - librerías del código fundamental de Moodle.</li>
- <li>login/ - código para manejar las entradas y creación de cuentas.</li>
- <li>mod/ - todos los principales módulos de los cursos de Moodle están aquí.</li>
- <li>pix/ - gráficos genéricos del sitio.</li>
- <li>theme/ - paquetes de temas/pieles para cambiar la apariencia del sitio.</li>
+
+ <li>admin/ - Código para administrar todo el servidor.</li>
+
+ <li>auth/ - Módulos para la autenticación de usuarios.</li>
+
+ <li>course/ - Código para presentar y gestionar los cursos.</li>
+
+ <li>doc/ - Documentación de ayuda de Moodle. (Por ejemplo esta página).</li>
+
+ <li>files/ - Código para presentar y gestionar los archivos cargados.</li>
+
+ <li>lang/ - Textos en diferentes idiomas, un directorio por idioma.</li>
+
+ <li>lib/ - Librerías del código fundamental de Moodle.</li>
+
+ <li>login/ - Código para manejar las entradas y
+
+creación de cuentas.</li>
+
+ <li>mod/ - Todos los módulos de los cursos de Moodle.</li>
+
+ <li>pix/ - Gráficos genéricos del sitio.</li>
+
+ <li>theme/ - Paquetes de temas/pieles para cambiar la apariencia del
+
+sitio.</li>
+
<li>user/ - Código para mostrar y gestionar los usuarios.</li>
+
</ul>
+
+ </div>
+
<p> </p>
- </blockquote>
-</blockquote>
-<h3 class="sectionheading"><a name="installer"></a>4. Ejecutar el archivo de Instalación para crear config.php </h3>
+
+ </div>
+
+<h3 class="sectionheading"><a name="data"></a>4. Crear un directorio de datos</h3>
+
+<div style="padding-left: 3em;">
+
+<p>Moodle también necesita algo de espacio en su disco duro para
+
+almacenar los archivos que vayan a ser cargados, tales como la
+
+documentación de los cursos y las fotos de los usuarios.</p>
+
+ <p>Crée un directorio para esto en cualquier parte. Por seguridad, es
+ mejor que este directorio NO sea accesible direcamente desde la web. La manera
+ más sencilla de conseguir esto es simplemente colocarlo FUERA del directorio
+ web, en caso contrario protéjalo creando un archivo en el directorio de datos
+ llamado <span>.htaccess</span>, conteniendo la siguiente línea:</p>
+
<blockquote>
- <p>Para ejecutar el archivo de instalación (install.php), solo tiene que intentar acceder a la URL principal de Moodle usando un navegador web, o acceder a <strong>http://suservidor/install.php</strong> directamente. </p>
- <p>(El Instalador intentará establecer una cookie de sesión. Si
- aparece una ventana de aviso en su navegador asegúrese de aceptar esa
- cookie) </p>
- <p>Moodle detectará qué configuración es necesaria y le guiará
- a través de algunas pantallas para ayudarle a crear un nuevo archivo
- de configuración llamado <strong>config.php. </strong>Al final del proceso
- Moodle intentará escribir el archivo en su localización correcta, pero si
- no es posible puede presionar un botón para bajarlo desde el instalador y
- entonces subir config.php al directorio principal de Moodle en el servidor.
- </p>
- <p>Durante el proceso, el instalador comprobará las características de su servidor y le dará sugerencias sobre la manera de solucionar algunos problemas. En la mayoría de los casos estas sugerencias deberían de ser suficientes, pero si se queda atascado, siga leyendo para encontrar más información sobre algunas cosas habituales que le deberían permitir continuar. <br />
- </p>
+
+ <pre>deny from all</pre>
+
</blockquote>
-<blockquote>
-<h3 class="sectionheading"><a name="webserver" id="webserver"></a>4.1 Configuración general del servidor web</h3>
- <blockquote>
-<p>En primer lugar, asegúrese de que su servidor web está preparado para usar index.php como página por defecto (quizás además de index.html, default.htm y otras).</p>
-<p>En Apache, esto se logra usando un parámetro DirectoryIndex en su archivo httpd.conf. El mío normalmente aparece como sigue:</p>
+ <p>Para asegurarse de que Moodle puede guardar los archivos subidos, en ese directorio,
+ revise que el servidor web (por ejemplo Apache) tiene permiso de escritura
+ en ese directorio. En las máquinas Unix, esto significa establecer que el
+ dueño del directorio sea algo como "nobody" o "apache".</p>
+
+ <p>En muchos servidores de alojamiento compartido, probablemente usted tendrá
+ que restringir todo acceso a los archivos de su "grupo" (para evitar que los
+ clientes de otros sitios web alojados allí vean o cambien sus archivos), pero
+ proporcione pleno acceso de lectura/escritura a cualquiera (lo que permitirá
+ que el servidor web acceda a sus archivos). Hable con el administrador de
+ su servidor si tiene algún problema al establecer esto de forma segura.</p>
+
+<p> </p>
+
+</div>
+
+<h3 class="sectionheading"><a name="database"></a>5. Crear una base de datos</h3>
+
+<div style="padding-left: 3em;">
+ <p>Tendrá que crear una base de datos vacía (por ejemplo "moodle") en su sistema
+ de base de datos, junto con un usuario especial (por ejemplo "moodleuser")
+ que tenga acceso a esa base de datos (y sólo a esa base de datos). Si quisiera
+ podría usar el usuario "root", pero esto no es recomendable en un
+ sistema de producción: si los hackers (crackers realmente) descubren la contraseña
+ todo su sistema de base de datos estaría en peligro, en vez de sólo una base
+ de datos.</p>
+
+<p>Ejemplo de líneas de comando para MySQL:</p>
+
+ <pre> # mysql -u root -p
+ > CREATE DATABASE moodle;
+ > GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER ON moodle.*
+ TO moodleuser@localhost IDENTIFIED BY 'yourpassword';
+ > quit
+ # mysqladmin -p reload<br></pre>
+ <p>Ejemplo de líneas de comando para PostgreSQL: </p>
+
+<pre> # su - postgres<br> > psql -c "create user moodleuser createdb;" template1<br> > psql -c "create database moodle;" -U moodleuser template1<br> > psql -c "alter user moodleuser nocreatedb;" template1<br></pre>
+
+ <p>(Para MySQL yo recomiendo vivamente el uso de <a
+
+ href="http://phpmyadmin.sourceforge.net/">phpMyAdmin</a> para manejar sus bases
+ de datos. Puede hacer todo ésto mediante una interfaz web.</p>
+
+
+
+<p>Desde la versión 1.0.8, Moodle soporta prefijos en las
+
+tablas, de manera que puede compartir de forma segura una base de datos
+
+con tablas desde otras aplicaciones.</p>
+
+<p> </p>
+
+</div>
+
+<h3 class="sectionheading"><a name="webserver" id="webserver"></a>6. Revisar las opciones de
+
+su servidor web</h3>
+
+<div style="padding-left: 3em;">
+
+<p>En primer lugar, asegúrese de que su servidor web está
+
+preparado para usar <span>index.php</span> como página por
+
+defecto (quizás además de index.html, default.htm y
+
+otras).</p>
+
+<p>En Apache, esto se logra usando un parámetro <span>DirectoryIndex</span>
+
+en su archivo <span>httpd.conf</span>. El mío normalmente
+
+aparece como sigue:</p>
+
<blockquote>
+
<pre><strong>DirectoryIndex</strong> index.php index.html index.htm </pre>
+
</blockquote>
-<p>Tan sólo asegúrese de que index.php está en la lista (y preferiblemente al principio de la lista, por una cuestión de eficacia).</p>
- <p>En segundo lugar, <strong>si usted está usando Apache 2</strong>, entonces
- debe activar la variable <i>AcceptPathInfo</i>, la cual permite a los scripts
- que le sean pasados argumentos como http://server/file.php/arg1/arg2. Esto
- es esencial para permitir que existan enlaces relativos entre sus recursos,
- y también proporciona un rendimiento mejorado para las personas que usan su
- sitio Moodle. Puede activar esto añadiendo estas líneas a su archivo httpd.conf.</p>
+
+<p>Tan sólo asegúrese de que <span>index.php</span>
+
+está en la lista (y preferiblemente al principio de la lista, por
+
+una cuestión de eficacia).</p>
+
+ <p>En segundo lugar, <strong>si usted está usando Apache 2</strong>, entonces
+ debe activar la variable <em>AcceptPathInfo</em>, la cual permite a los scripts
+ que sean pasados por argumentos como http://server/file.php/arg1/arg2. Esto
+ es esencial para permitir que existan enlaces relativos entre sus recursos,
+ y también proporciona un rendimiento mejorado para las personas que usan su
+ sitio Moodle. Puede activar esto añadiendo estas líneas a su archivo <span>httpd.conf</span>.</p>
+
<blockquote>
+
<pre><strong>AcceptPathInfo</strong> on </pre>
+
</blockquote>
-<p>En tercer lugar, Moodle requiere que PHP tenga activadas una serie de opciones para funcionar. <strong>En la mayoría de los servidores éstas ya están activadas</strong>. Sin embargo, algunos servidores PHP (y algunas de las más recientes versiones de PHP) pueden estar configurados de forma diferente. Estas están definidas en el archivo de configuración de PHP (normalmente llamado php.ini):</p>
+
+<p>En tercer lugar, Moodle requiere que PHP tenga activadas una serie
+
+de opciones para funcionar. <strong>En la mayoría de los
+
+servidores éstas ya están activadas</strong>. Sin
+
+embargo, algunos servidores PHP (y algunas de las más recientes
+
+versiones de PHP) pueden estar configurados de forma diferente. Estas
+
+están definidas en el archivo de configuración de PHP
+
+(normalmente llamado php.ini):</p>
<blockquote>
- <pre>magic_quotes_gpc = 1 (preferible, pero no es necesario)
-magic_quotes_runtime = 0 (necesario)
-file_uploads = 1
-session.auto_start = 0
-session.bug_compat_warn = 0
+ <pre>
+magic_quotes_gpc = On (preferible, pero no es necesario)
+magic_quotes_runtime = Off (necesario)
+file_uploads = On
+session.auto_start = Off
+session.bug_compat_warn = Off
</pre>
</blockquote>
-<p>Si usted no tiene acceso en su servidor a httpd.conf o php.ini, o tiene Moodle en un servidor con otras aplicaciones que requieren una configuración diferente, entonces usted puede ANULAR todas las opciones por defecto.</p>
+<p>Si usted no tiene acceso en su servidor a httpd.conf o php.ini, o
+
+tiene Moodle en un servidor con otras aplicaciones que requieren una
+
+configuración diferente, entonces usted puede ANULAR todas las
+
+opciones por defecto.</p>
- <p>Para hacer esto, necesita crear un archivo llamado <strong>.htaccess</strong>
- en el directorio principal de Moodle que contiene definiciones para estas
- opciones. Esto sólo funciona para servidores Apache y solo cuando están permitidas
- las anulaciones (overrides) en la configuración principal.</p>
+ <p>Para hacer esto, necesita crear un archivo llamado <strong>.htaccess</strong>
+ en el directorio principal de Moodle que contiene definiciones para estas
+ opciones. Esto sólo funciona para servidores Apache y solo cuando están permitidas
+ las anulaciones (overrides).</p>
- <blockquote>
- <pre>DirectoryIndex index.php index.html index.htm
- <IfDefine APACHE2>
- <strong>AcceptPathInfo</strong> on<br /></IfDefine><br /><br />php_flag magic_quotes_gpc On<br />php_flag magic_quotes_runtime Off<br />php_flag file_uploads On<br />php_flag session.auto_start Off<br />php_flag session.bug_compat_warn Off</pre>
+ <blockquote>
+ <pre>DirectoryIndex index.php index.html index.htm<br><IfDefine APACHE2><br> <strong>AcceptPathInfo</strong> on<br></IfDefine><br><br>php_flag magic_quotes_gpc On<br>php_flag magic_quotes_runtime Off<br>php_flag file_uploads On<br>php_flag session.auto_start Off<br>php_flag session.bug_compat_warn Off</pre>
</blockquote>
- <p>También puede usted definir cosas como el tamaño máximo de los archivos que
+
+
+ <p>También puede usted definir cosas como el tamaño máximo de los archivos que
podrán enviarse:</p>
- <blockquote>
+ <blockquote>
<pre>LimitRequestBody 0
-php_value upload_max_filesize 2M<br />php_value post_max_size 2M<br /> </pre>
+php_value upload_max_filesize 2M<br>php_value post_max_size 2M<br> </pre>
</blockquote>
-<p>La forma más sencilla de hacerlo es copiar el archivo de ejemplo que hay en <strong>lib/htaccess</strong> y editarlo de acuerdo con sus necesidades. Ese archivo contiene más instrucciones. Por ejemplo, en Unix:</p>
+<p>La forma más sencilla de hacerlo es copiar el archivo de
+
+ejemplo que hay en lib/htaccess y editarlo de acuerdo con sus
+
+necesidades. Ese archivo contiene más instrucciones. Por
+
+ejemplo, en Unix:</p>
<blockquote>
<pre>cp lib/htaccess .htaccess</pre>
</blockquote>
+
<p> </p>
-<h3 class="sectionheading"><a name="cron"></a>6. Ajustes del cron -- ¡IMPORTANTE! </h3>
-<blockquote>
- <p>Some of Moodle's modules require continual checks to perform tasks. For example,
- Moodle needs to check the discussion forums so it can mail out copies of posts
- to people who have subscribed.</p>
- <p>The script that does all this is located in the admin directory, and is called
- cron.php. However, it can not run itself, so you need to set up a mechanism
- where this script is run regularly (eg every five or ten minutes). This provides
- a "heartbeat" so that the script can perform functions at periods
- defined by each module. This kind of regular mechanism is known as a <strong>cron service</strong>. </p>
- <p>Note that the machine performing the cron <b>does not need to be the same
- machine that is running Moodle</b>. For example, if you have a limited web
- hosting service that does not have a cron service, then you can might choose to run
- cron on another server or on your home computer. All that matters is that
- the cron.php file is called regularly. </p>
- <p>The load of this script is not very high, so 5 minutes is usually reasonable,
- but if you're worried about it you can reduce the time period to something
- like 15 minutes or even 30 minutes. It's best not to make the time period
- too long, as delaying mail-outs can slow down activity within the course.</p>
- <p>First, test that the script works by running it directly from your browser:</p>
- <blockquote>
- <pre>http://example.com/moodle/admin/cron.php</pre>
- </blockquote>
- <p>Now, you need to set up some of way of running the script automatically and
- regularly.</p>
- <p><b>On Windows systems</b></p>
- <blockquote>
- <p>The simplest way is to use this little package <a href="http://moodle.org/download/modules/moodle-cron-for-windows.zip" title="Click to download this package (150k)" target="_blank"><strong>moodle-cron-for-windows.zip</strong></a> which makes this whole thing very easy by installing a small Windows service. Run it and forget about it!</p>
- </blockquote>
- <p><strong>On web hosting services</strong></p>
- <blockquote>
- <p> Your web-based control panel may have a web page that allows you to set up this cron process. For example, on Cpanel system, look for a button called "Cron jobs". In there you can put the same sort of Unix commands as listed below. </p>
- </blockquote>
- <h4> Using the command line on Unix </h4>
- <blockquote>
- <p>There are different command line programs you can use to call the page from the command line. Not all of them may be available on a given server.</p>
- <p>For example, you can use a Unix utility like 'wget':</p>
- <blockquote>
- <pre>wget -q -O /dev/null http://example.com/moodle/admin/cron.php</pre>
- </blockquote>
- <p>Note in this example that the output is thrown away (to /dev/null).</p>
- <p>The same thing using lynx:</p>
- <blockquote>
- <pre>lynx -dump http://example.com/moodle/admin/cron.php > /dev/null</pre>
- </blockquote>
- <p>Alternatively you could use a standalone version of PHP, compiled to be run
- on the command line. The advantage with doing this is that your web server
- logs aren't filled with constant requests to cron.php. The disadvantage is
- that you need to have access to a command-line version of php.</p>
- <blockquote>
- <pre>/opt/bin/php /web/moodle/admin/cron.php
-
-<h3 class="sectionheading"><a name="database"></a>4.2 Crear una base de datos</h3>
- <blockquote>
-
- <p>Tendrá que crear una base de datos vacía (por ejemplo "<em>moodle</em>") en su sistema
- de base de datos, junto con un usuario especial (por ejemplo "moodleuser")
- que tenga acceso a esa base de datos (y sólo a esa base de datos). Si quisiera
- podría usar el usuario "root", pero esto no es recomendable en un
- sistema de producción: si los hackers descubren la contraseña todo su sistema de base de datos estaría en peligro, en vez de sólo una base de datos.</p>
-<p>Si está usando un hospedaje web, probablemente tendrán un panel de control vía web donde podrá crear su base de datos. </p>
- <p>El sistema <strong>Cpanel</strong> es uno de los más populares. Para crear una base de datos en Cpanel, </p>
- <ol>
- <li>Haga click en el icono "<strong>Bases de Datos </strong>".</li>
- <li>Teclee "moodle" en el campo base de datos y haga click en "<strong>Añadir Base de Datos</strong>".</li>
- <li> Teclee un nombre de usuario y contraseña (no uno que use en cualquier sitio) en los apartados respectivos y haga click en "<strong>Añadir Usuario</strong>".</li>
- <li> Ahora use el botón "<strong>Añadir Usuario a la Base de datos</strong>" para darle a esta nueva cuenta de usuario "<strong>TODOS</strong>" los permisos en la nueva base de datos.</li>
- <li>Note que el nombre de usuario y el nombre de la base de datos puede estar prefijado por su nombre de cuenta en Cpanel. Al introducir esta información en el instalador de Moodle - use los nombres completos.</li>
- </ol>
- <p>Si tiene acceso a la línea de comandos de Unix puede hacer estas mismas cosas escribiendo comandos. </p>
-<p>Ejemplo de líneas de comando para MySQL:</p>
+</div>
- <pre> # mysql -u root -p
- > CREATE DATABASE moodle;
- > GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER ON moodle.*
- TO moodleuser@localhost IDENTIFIED BY 'yourpassword';
- > quit
- # mysqladmin -p reload<br /></pre>
- <p>Ejemplo de líneas de comando para PostgreSQL: </p>
+<h3 class="sectionheading"><a name="config"></a>7. Editar config.php</h3>
-<pre> # su - postgres<br /> > psql -c "create user moodleuser createdb;" template1<br /> > psql -c "create database moodle;" -U moodleuser template1<br /> > psql -c "alter user moodleuser nocreatedb;" template1<br /></pre>
- </blockquote>
- <p> </p>
+<div style="padding-left: 3em;">
-<h3 class="sectionheading"><a name="data"></a>4.3 Crear un directorio de datos</h3>
+<p>Ahora usted puede editar el archivo de configuración, <strong>config.php</strong>,
-<p>Moodle también necesita algo de espacio en su disco duro para almacenar los archivos que vayan a ser cargados, tales como los documentos de los cursos y las fotos de los usuarios.</p>
+usando un editor de textos. Este archivo es usado por todos los otros
- <p>El instalador de Moodle intenta crear este directorio por usted pero si esto falla tendrá que crear un directorio para este propósito de forma manual.</p>
- <p>Por seguridad, es mejor que este directorio NO sea accesible directamente desde la web. La manera
- más sencilla de conseguir esto es simplemente colocarlo FUERA del directorio
- web, en caso contrario protéjalo creando un archivo en el directorio de datos
- llamado .htaccess, conteniendo la siguiente línea:</p>
+archivos en Moodle.</p>
-<blockquote>
+ <p>Para comenzar, haga una copia de <strong>config-dist.php</strong> y llámelo
+ <span>config.php</span>. Hacemos esto para que su <span>config.php</span>
+ no pueda ser sobrescrito en caso de que actualice Moodle posteriormente.</p>
- <pre>deny from all</pre>
+ <p>Edite <strong>config.php</strong> para especificar los detalles de al base
+ de datos que acaba de definir (incluyendo un prefijo de tabla - tenga en cuenta
+ que esto lo EXIGE PostgreSQL), así como la dirección del sitio, el directorio
+ archivos de sistema y el directorio de datos. El mismo archivo contiene instrucciones
+ detalladas y ejemplos.</p>
-</blockquote>
+ <p>Después de haber hecho esto, el resto de la instalación es
+ mediante una interfaz web. Para el resto de este documento de instalación
+ vamos a asumir que su sitio está en: <u>http://ejemplo.com/moodle</u></p>
- <p>Para asegurarse de que Moodle puede guardar los archivos subidos en ese
- directorio, revise que el servidor web (por ejemplo Apache) tiene permiso
- de lectura, escritura y ejecución en el mismo. En las máquinas Unix, esto
- significa establecer que el dueño del directorio sea algo como "nobody"
- o "apache" y entonces dar a ese usuario permisos de lectura, escritura y
- ejecución.</p>
-
- <p>En los sistemas Cpanel puede usar el "Administrador de Archivos"
- para encontrar la carpeta, hacer click en ella, y escoger "Cambiar
- Permisos". En muchos servidores de alojamiento compartido, probablemente
- usted tendrá que restringir todo acceso a archivos a su "grupo" (para evitar
- que los clientes de otros sitios web alojados allí vean o cambien sus archivos),
- pero proporcione pleno acceso de lectura/escritura a cualquiera (lo que
- permitirá que el servidor web acceda a sus archivos).</p>
- <p>Hable con el administrador de su servidor si tiene algún problema al establecer esto de forma segura. En particular, algunos sitios que usan una característica de PHP conocida como "Safe Mode" puede <em>requerir</em> que el administrador cree este directorio adecuadamente para usted</p>
+<p> </p>
- </blockquote>
+</div>
-</blockquote>
+<h3 class="sectionheading"><a name="admin"></a>8. Ir a la página de administración</h3>
-</blockquote>
+<div style="padding-left: 3em;">
+<p>La página de administración debe estar ahora
-<h3 class="sectionheading"><a name="admin"></a>5. Ir a la página de administración para continuar la configuración </h3>
+funcionando en: <u>http://ejemplo.com/moodle/admin</u>.
-<blockquote>
-
-<p>Una vez que <strong>config.php</strong> ha sido correctamente creado en el
- paso anterior, al intentar acceder a la página principal de su sitio se encontrará
- en la página "admin" durante el resto de la configuración.</p>
+Si intenta acceder a la página principal de su sitio se
+
+encontrará automáticamente en ella de todas maneras. La
+
+primera vez que acceda a la página de administración, se
+le presentará la licencia <abbr title="General Public License">GPL</abbr>
+
+que necesariamente tendrá que aceptar para poder continuar con la
-<p>La primera vez que acceda a la página de administración, se le presentará la licencia <abbr title="General Public License">GPL</abbr> que necesariamente tendrá que aceptar para poder continuar con la
configuración.</p>
-<p>Ahora Moodle empezará a preparar su base de datos y a crear tablas para almacenar los datos. En primer lugar, se crean las tablas principales de la base de datos. Verá una serie de sentencias SQL seguidas de mensajes de estado (en color verde o rojo) parecidos a éstos:</p>
+<p>(Moodle también intentará poner algunas cookies
+
+en su navegador. Si tiene configurado su navegador para avisarle antes
+
+de aceptar las cookies, entonces <strong>debe</strong>
+
+aceptar las cookies de Moodle, o Moodle no
+
+podrá funcionar de forma apropiada.)</p>
+
+<p>Ahora Moodle empezará a preparar su base de datos y a crear
+
+tablas para almacenar los datos. En primer lugar, se crean las tablas
+
+principales de la base de datos. Verá una serie de sentencias
+
+SQL seguidas de mensajes de estado (en color verde o rojo) parecidos a
+
+estos:</p>
<blockquote>
summary text NOT NULL, format tinyint(4) NOT NULL default '1',
-teacher varchar(100) NOT NULL default 'Teacher', startdate int(10)
+teacher varchar(100) NOT NULL default 'Teacher', startdate int(10)
unsigned NOT NULL default '0', enddate int(10) unsigned NOT NULL
PRIMARY KEY (id)) TYPE=MyISAM</p>
-<font color="#006600">SUCCESS</font></p></blockquote>
-<p>...y cosas así, seguidas de: <font color="#006600">Main databases set up successfully</font>. </p>
+<font color="#006600">SUCCESS</font></p>
+
+ <p>...y cosas así, seguidas de: <font color="#006600">Main
+ databases set up successfully</font>. </p>
-<blockquote>
- <p class="style3"><p>Si usted no ve esto, quiere decir que hay algún problema con la base de datos
- o las opciones de configuración definidas en <span>config.php</span>.
- Revise que PHP no esté restringido por un "safe mode" (a menudo los alojamientos
- web comerciales tienen establecido el modo seguro). Puede revisar las variables
- PHP creando un pequeño archivo que contenga <? phpinfo() ?> y mirándolo
- con un navegador. Revise todo esto e intente entrar en la página de nuevo.</p>
</blockquote>
-<p>Desplácese a la parte de abajo de la página y presione el enlace "Continuar".</p>
-<p>A continuación verá una página similar que establece todos las tablas requeridas por cada módulo de Moodle.Como antes, todas deben aparecer en <font color="#006600">verde</font>.</p>
+ <p>Si usted no ve esto, quiere decir que hay algún problema con la base de datos
+ o las opciones de configuración que ha definido en <span>config.php</span>.
+ Revise que PHP no esté restringido por un "safe mode" (a menudo los alojamientos
+ web comerciales tienen establecido el modo seguro). Puede revisar las variables
+ PHP creando un pequeño archivo que contenga <? phpinfo() ?> y mirándolo
+ con un navegador. Revise todo esto e intente entrar en la página de nuevo.</p>
+
+<p>Desplácese a la parte de abajo de la página y presione
+
+el enlace "Continuar".</p>
-<p>Desplácese nuevamente a la parte de abajo de la página y seleccione el enlace "Continuar".</p>
+<p>A continuación verá una página similar que
- <p>Ahora usted debe ver un formulario en el que puede definir más variables
- de configuración para su instalación, tales como el idioma por defecto, el
+establece todos las tablas requeridas por cada módulo de Moodle.
+
+Como antes, todas deben aparecer en <font color="#006600">verde</font>.</p>
+
+<p>Desplácese nuevamente a la parte de abajo de la página
+
+y seleccione el enlace "Continuar".</p>
+
+ <p>Ahora usted debe ver un formulario en el que puede definir más variables
+ de configuración para su instalación, tales como el idioma por defecto, el
<span
- lang="en">servidor</span> <abbr title="Simple Mail Transfer Protocol">SMTP</abbr>
- y cosas por el estilo. No se preocupe demasiado de tener todo correcto ahora,
- siempre podrá volver y editar esto más adelante usando la interfaz de administración.
- Desplácese a la parte de abajo de la página y seleccione el enlace "Guardar
+ lang="en">servidor</span> <abbr title="Simple Mail Transfer Protocol">SMTP</abbr>
+ y cosas por el estilo. No se preocupe demasiado de tener todo correcto ahora,
+ siempre podrá volver y editar esto más adelante usando la interfaz de administración.
+ Desplácese a la parte de abajo de la página y seleccione el enlace "Guardar
cambios".</p>
-<blockquote>
- <p class="style3"> <p>Si (y sólo si) usted se encuentra atascado en esta página o en la siguiente,
- incapaz de continuar, entonces su servidor probablemente tiene lo que yo llamo
- el problema del la referencia defectuosa ("buggy referrer"). Esto
- es fácil de arreglar: sólo tiene que desactivar la opción "secureforms"<em></em>
+
+ <p>Si (y sólo si) usted se encuentra atascado en esta página o en la siguiente,
+ incapaz de continuar, entonces su servidor probablemente tiene lo que yo llamo
+ el problema del la referencia defectuosa ("buggy referrer"). Esto
+ es fácil de arreglar: sólo tiene que desactivar la opción "secureforms"<em></em>
del formulario, luego intente de nuevo entrar en la página.</p>
-</blockquote>
+
<p>La siguiente página es un formulario en el que usted puede
definir parámetros para su sitio Moodle y la página
después) y luego haga clic en "Guardar cambios".</p>
-
-<p>Finalmente, se le pedirá que cree un usuario administrador de máximo nivel
- para el futuro acceso a la página de administración. Rellene los detalles con
- su propio nombre, dirección de correo electrónico, etc. y haga clic en "Guardar
- cambios". No todos los campos son obligatorios, pero si olvida rellenar un campo
- importante se le avisará.</p>
-
-<blockquote>
- <blockquote>
- <blockquote>
- <blockquote>
- <blockquote>
- <strong>Asegúrese de recordar el nombre de usuario y contraseña que ha elegido para la cuenta de la administración, ya que serán necesarias para acceder a la página de administración en el futuro.</strong></p>
- </blockquote>
- </blockquote>
- </blockquote>
- </blockquote>
-<p class="style3">(Si por alguna razón se interrumpe su instalación,
- o hay un error del sistema de algún tipo que le impida entrar usando la cuenta
- de admininstrador, normalmente podrá entrar usando el usuario "<strong>admin</strong>",
- con contraseña "<strong>admin</strong>".)</p>
- </blockquote>
-
-<p>Una vez conseguido esto usted puede volver a la página principal de su sitio.
- Ésta contiene una serie de enlaces dispuestos en un menú que aparece
- en la parte izquierda de la página (estos elementos también aparecen en una
- página aparte de Administración). Estos elementos sólo son visibles para usted
- ya que ha entrado como el usuario administrador. Toda su gestión de administración
- puede desde ahora hacerse desde este menú, como por ejemplo:</p>
+ <p>Finalmente, se le pedirá que crée un usuario administrador de máximo
+ nivel para el futuro acceso a la página de administración. Rellene los detalles
+ con su propio nombre, dirección de correo electrónico, etc.; y haga clic en
+ "Guardar cambios". No todos los campos son obligatorios, pero si olvida rellenar
+ un campo importante se le avisará.</p>
+
+<p style="padding-left: 9em; padding-right: 9em;"><strong>Asegúrese
+
+de recordar el nombre de usuario y contraseña que ha elegido
+
+para la cuenta de la administración, ya que serán
+
+necesarias para acceder a la página de administración en
+
+el futuro.</strong></p>
+
+ <p>(Si por alguna razón se interrumpe su instalación, o hay un error del sistema
+ de algún tipo que le impida entrar usando la cuenta de admininstrador, normalmente
+ podrá entrar usando el usuario "<strong>admin</strong>", con contraseña
+ "<strong>admin</strong>".)</p>
+ <p>Una vez conseguido esto usted puede volver a la página principal de su sitio.
+ Ésta contiene una serie de enlaces dispuestos en un menú que aparece
+ en la parte izquierda de la página (estos elementos también aparecen
+ en una página aparte de Administración). Éstos elementos
+ sólo son visibles para usted ya que ha entrado como el usuario administrador.
+ Toda su gestión de administración puede desde ahora hacerse desde este menú,
+ como por ejemplo:</p>
<ul>
<li>Cambiar opciones del sitio, como temas, etc.</li>
</ul>
- <p>Pero con esto no ha finalizado la instalación aún. Queda aún
- una cosa muy importante por realizar (vea la próxima sección
- relativa al cron). </p>
-</blockquote>
<p> </p>
-<h3 class="sectionheading"><a name="cron"></a>6. Configurar el cron ¡IMPORTANTE!</h3>
+</div>
+
+<h3 class="sectionheading"><a name="cron"></a>9. Configurar el cron</h3>
<div style="padding-left: 3em;">
se llama <span>cron.php</span>. Sin embargo, no puede funcionar por sí mismo,
de manera que usted tiene que establecer un mecanismo en el que este script
se ejecute regularmente (<abbr title="Ejemplo">por ejemplo</abbr>, cada cinco
- o diez minutos). Esto proporciona un "latido" de manera que el script pueda
+ o diez minutos). Esto proporciona un "pulso" de manera que el script pueda
llevar a cabo funciones en determinados períodos definidos para cada módulo.</p>
- <p>Tenga en cuenta que la máquina que ejecuta el cron <strong>no tiene que ser
+ <p>Tenga en cuenta que al máquina que ejecuta el cron <strong>no tiene que ser
necesariamente la misma en la que está ejecutando Moodle</strong>. Por ejemplo,
si usted tiene un servicio de alojamiento web limitado que no tiene cron,
usted puede elegir ejecutar el cron en otro servidor o en su ordenador personal.
Lo que importa es que el archivo <span>cron.php</span> sea llamado regularmente.</p>
- <p>La carga de este script no es muy alta, así que un intervalo de 5
- minutos es razonable generalmente, pero si ésto le preocupa, puede
- reducir el periodo de tiempo a algo así como 15 minutos o incluso 30
- minutos. Es mejor no hacer el intervalo de tiempo demasiado largo, ya que
- el retrasar el envío de mensajes de correo puede reducir la actividad
+ <p>La carga de este script no es muy alta, así que un intervalo de 5
+ minutos es razonable generalmente, pero si ésto le preocupa, puede
+ reducir el periodo de tiempo a algo así como 15 minutos o incluso 30
+ minutos. Es mejor no hacer el intervalo de tiempo demasiado largo, ya que
+ el retrasar el envío de mensajes de correo puede reducir la actividad
del curso.</p>
<p>Primero, pruebe que el script funcione directamente desde su navegador:</p>
<blockquote>
- <p>Now that Moodle is running properly, you can try creating a new course to play with. </p>
- <p>Select "Create a new course" from the Admin page (or the admin
- links on the home page).</p>
- <p>Fill out the form, paying special attention to the course format. You don't
- have to worry about the details too much at this stage, as everything can
- be changed later by the teacher. Note that the yellow help icons are everywhere to provide contextual help on any aspect. </p>
- <p>Press "Save changes", and you will be taken to a new form where
- you can assign teachers to the course. You can only add existing user accounts
- from this form - if you want to create a new teacher account then either ask
- the teacher to create one for themselves (see the login page), or create one
- for them using the "Add a new user" on the Admin page.</p>
- <p>Once done, the course is ready to customise, and is accessible via the "Courses"
- link on the home page.</p>
- <p>See the "<a href="./?file=teacher.html">Teacher Manual</a>" for more details
- on course-building.</p>
- <p> </p>
- <p align="center"><strong>Happy exploring and happy Moodling!</strong></p>
- <p align="center"><strong>If you like Moodle, please consider <a href="http://moodle.org/donations/" target="_blank">donating</a> to help us cover our costs! </strong></p>
+
+ <pre>http://ejemplo.com/moodle/admin/cron.php</pre>
+
</blockquote>
- <p>Ahora, usted necesita establecer alguna manera de ejecutar el script automáticamente
- y regularmente.</p>
- <p><b>En sistemas Windows</b></p>
- <blockquote>
- <p>La manera más sencilla es usar esta pequeá aplicación <a href="http://moodle.org/download/moodle-cron-for-windows.zip" title="Haga clic para descargar esta aplicación(150k)" target="_blank">moodle-cron-for-windows.zip</a>
- que hace todo esto de forma muy sencilla. También puede probar a usar la
- aplicación integrada en Windows "Tareas programadas".</p>
- </blockquote>
- <p><strong>En los servidores de alojamiento web (<em>hosting</em>)</strong></p>
- <blockquote>
- <p> Su panel de control web puede tener una página web que le permita
- configurar este proceso de cron. Consulte a su administrador para obtener
- detalles sobre su funcionamiento.</p>
- </blockquote>
- <h4>Usando la línea de comandos de Unix</h4>
-<blockquote>
- <p>Hay diferentes programas de línea de comandos que puede usar para llamar la página desde la línea de comandos. No todos ellos pueden estar disponibles en un determinado servidor.</p>
- <p>Por ejemplo, puede usar una utilidad Unix como 'wget':</p>
+<p>Ahora, usted necesita establecer alguna manera de ejecutar el script
+
+automáticamente y regularmente.</p>
+
+<h4>Ejecutar el script desde una línea de comandos</h4>
+
+<p>Usted puede llamar a la página desde una línea de
+
+comandos tal como hizo en el ejemplo de arriba. Por ejemplo, puede usar
+
+una utilidad Unix como 'wget':</p>
+
<blockquote>
+
<pre>wget -q -O /dev/null http://ejemplo.com/moodle/admin/cron.php</pre>
+
</blockquote>
+
<p>Advierta en este ejemplo que la salida se elimina (en /dev/null).</p>
<p>Es lo mismo usando lynx:</p>
</blockquote>
-<p>Como alternativa puede usar una versión de PHP compilada para ejecutarse desde la línea de comandos. La ventaja de hacer esto es que las entradas a su servidor web no se llenan con constantes solicitudes a <span>cron.php</span>. La desventaja es que necesitará tener acceso a una versión de línea de comandos de PHP.</p>
+<p>Como alternativa puede usar una versión de PHP compilada para
+
+ejecutarse desde la línea de comandos. La ventaja de hacer esto
+
+es que las entradas a su servidor web no se llenan con constantes
+
+solicitudes a <span>cron.php</span>. La desventaja es que
+
+necesitará tener acceso a una versión de línea de
+
+comandos de PHP.</p>
<blockquote>
- <pre>/opt/bin/php /web/moodle/admin/cron.php</pre>
+ <pre>/opt/bin/php /web/moodle/admin/cron.php<br><br><br>(Windows) C:\apache\php\php.exe C:\apache\htdocs\moodle\admin\cron.php<br><br></pre>
- </blockquote>
</blockquote>
-<h4>Usar el programa crontab en Unix </h4>
- <blockquote>
- <p> Todo lo que hace Cpanel es proporcionar una interfaz web a una utilidad Unix conocida como crontab. Si tiene una línea de comandos, puede establecer el crontab usted mismo usando el comando:</p>
- <blockquote>
- <pre>crontab -e</pre>
- </blockquote>
- <p>y después añadiendo uno de los comandos de arriba, como:</p>
+<h4>Ejecutar el script automáticamente cada 5 minutos</h4>
+
+<p>En un sistema Unix: Use <strong>cron</strong>. Edite las opciones
+
+de cron desde la línea de comandos usando "crontab -e" y
+
+añada una línea como la siguiente:</p>
+
<blockquote>
<pre>*/5 * * * * wget -q -O /dev/null http://example.com/moodle/admin/cron.php</pre>
</blockquote>
- <p>Normalmente, el comando "crontab" le enviará al editor 'vi'.
- Se entra en "modo de inserción" presionando "i",
- después teclee la línea de arriba, luego salga del modo de inserción
- presionando ESC. Se guardan los cambios y se sale tecleando ":wq",
- se puede salir también sin guardar usando ":q!" (sin las
+ <p>Normalmente, el comando "crontab" le enviará al editor 'vi'.
+ Se entra en "modo de inserción" presionando "i",
+ después teclee la línea de arriba, luego salga del modo de inserción
+ presionando ESC. Se guardan los cambios y se sale tecleando ":wq",
+ se puede salir también sin guardar usando ":q!" (sin las
comillas).</p>
- </blockquote>
- </blockquote>
-<h3 class="sectionheading"><a name="course"></a>7. Crear un nuevo curso</h3>
+ <p><b>En sistemas Windows</b>: La manera más sencilla es usar esta pequeá aplicación
+ <a href="http://moodle.org/download/moodle-cron-for-windows.zip" title="Haga clic para descargar esta aplicación(150k)" target="_blank">moodle-cron-for-windows.zip</a>
+ que hace todo esto de forma muy sencilla. También puede probar a usar la aplicación
+ integrada en Windows "Tareas programadas".</p>
+ <p>En los servidores de alojamiento web (<em>hosting</em>). Su panel de control
+ web puede tener una página web que le permita configurar este proceso
+ de cron. Consulte a su administrador para obtener detalles sobre su funcionamiento.</p>
+ <p></p>
+</div>
+<h3 class="sectionheading"><a name="course"></a>10. Crear un nuevo curso</h3>
<div style="padding-left: 3em;">
detalles, pues todo puede ser cambiado después por el profesor.</p>
- <p>Presione "Guardar cambios", aparecerá un nuevo formulario en el que puede
- asignar profesores al curso. Desde este formulario sólo pueden añadirse cuentas
- de usuarios existentes, si necesita una cuenta para un profesor debe pedirle
- al profesor que crée su cuenta él mismo (vea la página de entradas)
- o créela usted utilizando la opción "Añadir nuevo usuario" en la página
+ <p>Presione "Guardar cambios", aparecerá un nuevo formulario en el que puede
+ asignar profesores al curso. Desde este formulario sólo pueden añadirse cuentas
+ de usuarios existentes, si necesita una cuenta para un profesor debe pedirle
+ al profesor que crée su cuenta él mismo (vea la página de entradas)
+ o créela usted utilizando la opción "Añadir nuevo usuario" en la página
Admin.</p>
<p>Una vez hecho esto, el curso está listo para ser
<p>Para obtener más detalles sobre la creación de cursos,
vea el "<a href="./?file=teacher.html">Manual del Profesor</a>"</p>
- <p align="center"><strong>Si le gusta Moodle, por favor considere <a href="http://moodle.org/donations/" target="_blank">hacer una donación</a> para ayudarnos a cubrir nuestros costes </strong></p>
<p> </p>
</div>
<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$</font></p>
+<p align="CENTER"><font size="1">Version: $Id: install.html,v 1.16 2003/09/09
+ 16:33:56 moodler Exp $</font></p>
</body>