2003-11-21 12:30:52 +00:00
< head >
< title > Documentaci<EFBFBD> n de Moodle: Instalaci<63> 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" >
<!--
.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" >
< h2 > Instalaci<EFBFBD> n de Moodle< / h2 >
< p > Esta gu<67> 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<75> 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<EFBFBD> mese su tiempo y lea este documento cuidadosamente, esto le
ahorrar<EFBFBD> tiempo despu<70> s.< / p >
< h3 > Secciones de este documento< / h3 >
< ol >
< li > < a href = "#requirements" > Requisitos< / a > < / li >
< li > < a href = "#downloading" > Descarga< / a > < / li >
< li > < a href = "#site" > Estructura del sitio< / 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<63> n< / a > < / li >
< li > < a href = "#cron" > Configurar el cron< / a > < / li >
< li > < a href = "#course" > Crear un nuevo curso< / a > < / li >
< / ol >
< h3 class = "sectionheading" > < a name = "requirements" > < / a > 1. Requisitos< / h3 >
< div style = "padding-left: 3em;" >
< p > Moodle est<73> 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:< / p >
< ol >
< li > Un servidor web. La mayorí a de la gente usa Apache, pero Moodle
debe funcionar bien en cualquier servidor web que soporte PHP, como el IIS
de las plataformas Windows.< / li >
< li > Una instalaci<63> n de < a href = "http://www.php.net/" > PHP< / a > que est<73> funcionando
(versi<73> n 4.1.0 o posterior), con las siguientes caracter<65> 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 > 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 > 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 futuras versiones.< / 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 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< / h3 >
< div style = "padding-left: 3em;" >
< p > Existen dos formas de obtener Moodle, como un paquete comprimido y a
trav<EFBFBD> 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 revisar los archivos v<> a CVS,
tendr<64> 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<61> 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<65> simplemente < strong > http://suservidor.com< / strong > .< / p >
< p > < / p >
< / div >
< h3 class = "sectionheading" > < a name = "site" > < / a > 3. Estructura del sitio< / h3 >
< div style = "padding-left: 3em;" >
< p > A continuaci<63> n hay un breve resumen de los contenidos del
directorio Moodle, para ayudarle a orientarse:< / p >
< div style = "padding-left: 3em;" >
< p > config.php - El Ú NICO archivo que necesita editar para empezar a
2004-09-16 17:13:57 +00:00
trabajar < br / >
2003-11-21 12:30:52 +00:00
version.php - Define la versi<73> n actual del c<> digo de
2004-09-16 17:13:57 +00:00
Moodle< br / >
2003-11-21 12:30:52 +00:00
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<63> n de usuarios.< / li >
< li > course/ - C<> digo para presentar y gestionar los cursos.< / li >
< li > doc/ - Documentaci<63> 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<65> as del c<> digo fundamental de Moodle.< / li >
< li > login/ - C<> digo para manejar las entradas y
creaci<EFBFBD> n de cuentas.< / li >
< li > mod/ - Todos los m<> dulos de los cursos de Moodle.< / li >
< li > pix/ - Gr<47> ficos gen<65> 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 >
< / div >
< h3 class = "sectionheading" > < a name = "data" > < / a > 4. Crear un directorio de datos< / h3 >
< div style = "padding-left: 3em;" >
< p > Moodle tambi<62> n necesita algo de espacio en su disco duro para
almacenar los archivos que vayan a ser cargados, tales como la
documentaci<EFBFBD> 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<6F> jalo creando un archivo en el directorio de datos
llamado < span > .htaccess< / span > , conteniendo la siguiente l<> nea:< / p >
< blockquote >
< pre > deny from all< / pre >
< / blockquote >
< 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<75> o del directorio sea algo como "nobody" o "apache".< / p >
< p > En muchos servidores de alojamiento compartido, probablemente usted tendr<64>
que restringir todo acceso a los archivos de su "grupo" (para evitar que los
clientes de otros sitios web alojados all<6C> vean o cambien sus archivos), pero
proporcione pleno acceso de lectura/escritura a cualquiera (lo que permitir<69>
que el servidor web acceda a sus archivos). Hable con el administrador de
su servidor si tiene alg<6C> 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<EFBFBD> que crear una base de datos vac<61> 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<64> a usar el usuario " root" , pero esto no es recomendable en un
sistema de producci<63> n: si los hackers (crackers realmente) descubren la contrase<73> a
todo su sistema de base de datos estar<61> 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
2004-09-16 17:13:57 +00:00
# mysqladmin -p reload< br / > < / pre >
2003-11-21 12:30:52 +00:00
< p > Ejemplo de l<> neas de comando para PostgreSQL: < / p >
2004-09-16 17:13:57 +00:00
< 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 >
2003-11-21 12:30:52 +00:00
< 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<73> 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<65> rese de que su servidor web est<73>
preparado para usar < span > index.php< / span > como p<> gina por
defecto (quiz<69> s adem<65> s de index.html, default.htm y
otras).< / p >
< p > En Apache, esto se logra usando un par<61> 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<65> rese de que < span > index.php< / span >
est<EFBFBD> en la lista (y preferiblemente al principio de la lista, por
una cuesti<74> n de eficacia).< / p >
< p > En segundo lugar, < strong > si usted est<73> 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<62> 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<6F> a de los
servidores <20> stas ya est<73> 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<EFBFBD> n definidas en el archivo de configuraci<63> n de PHP
(normalmente llamado php.ini):< / p >
< blockquote >
< pre >
magic_quotes_gpc = On
magic_quotes_runtime = Off
file_uploads = On
short_open_tag = 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<EFBFBD> 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<73> n permitidas
las anulaciones (overrides).< / p >
< blockquote >
2004-09-16 17:13:57 +00:00
< pre > DirectoryIndex index.php index.html index.htm< br / > < IfDefine APACHE2> < br / > < strong > AcceptPathInfo< / strong > on< br / > < /IfDefine> < br / > < br / > php_value magic_quotes_gpc On< br / > php_value magic_quotes_runtime Off< br / > php_value file_uploads On< br / > php_value short_open_tag On< br / > php_value session.auto_start Off< br / > php_value session.bug_compat_warn Off< / pre >
2003-11-21 12:30:52 +00:00
< / blockquote >
< p > Tambi<EFBFBD> n puede usted definir cosas como el tama<6D> o m<> ximo de los archivos que
podr<64> n enviarse:< / p >
< blockquote >
< pre > LimitRequestBody 0
2004-09-16 17:13:57 +00:00
php_value upload_max_filesize 2M< br / > php_value post_max_size 2M< br / > < / pre >
2003-11-21 12:30:52 +00:00
< / blockquote >
< 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 >
< / div >
< h3 class = "sectionheading" > < a name = "config" > < / a > 7. Editar config.php< / h3 >
< div style = "padding-left: 3em;" >
< p > Ahora usted puede editar el archivo de configuraci<63> n, < strong > config.php< / strong > ,
usando un editor de textos. Este archivo es usado por todos los otros
archivos en Moodle.< / p >
< p > Para comenzar, haga una copia de < strong > config-dist.php< / strong > y ll<6C> 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 >
< 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<61> como la direcci<63> n del sitio, el directorio
archivos de sistema y el directorio de datos. El mismo archivo contiene instrucciones
detalladas y ejemplos.< / p >
< 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<63> n
vamos a asumir que su sitio est<73> en: < u > http://ejemplo.com/moodle< / u > < / p >
< p > < / p >
< / div >
< h3 class = "sectionheading" > < a name = "admin" > < / a > 8. Ir a la p<> gina de administraci<63> n< / h3 >
< div style = "padding-left: 3em;" >
< p > La p<> gina de administraci<63> n debe estar ahora
funcionando en: < u > http://ejemplo.com/moodle/admin< / u > .
Si intenta acceder a la p<> gina principal de su sitio se
encontrar<EFBFBD> autom<6F> ticamente en ella de todas maneras. La
primera vez que acceda a la p<> gina de administraci<63> n, se
le presentar<61> la licencia < abbr title = "General Public License" > GPL< / abbr >
que necesariamente tendr<64> que aceptar para poder continuar con la
configuraci<EFBFBD> n.< / p >
< p > (Moodle tambi<62> n intentar<61> 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<EFBFBD> funcionar de forma apropiada.)< / p >
< p > Ahora Moodle empezar<61> 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<65> una serie de sentencias
SQL seguidas de mensajes de estado (en color verde o rojo) parecidos a
estos:< / p >
< blockquote >
< p lang = "en" > CREATE TABLE course ( id int(10) unsigned NOT NULL
auto_increment, category int(10) unsigned NOT NULL default '0',
password varchar(50) NOT NULL default '', fullname varchar(254)
NOT NULL default '', shortname varchar(15) NOT NULL default '',
summary text NOT NULL, format tinyint(4) NOT NULL default '1',
teacher varchar(100) NOT NULL default 'Teacher', startdate int(10)
unsigned NOT NULL default '0', enddate int(10) unsigned NOT NULL
default '0', timemodified int(10) unsigned NOT NULL default '0',
PRIMARY KEY (id)) TYPE=MyISAM< / p >
< font color = "#006600" > SUCCESS< / font > < / p >
< p > ...y cosas as<61> , seguidas de: < font color = "#006600" > Main
databases set up successfully< / font > . < / p >
< / blockquote >
< p > Si usted no ve esto, quiere decir que hay alg<6C> n problema con la base de datos
o las opciones de configuraci<63> n que ha definido en < span > config.php< / span > .
Revise que PHP no est<73> restringido por un "safe mode" (a menudo los alojamientos
web comerciales tienen establecido el modo seguro). Puede revisar las variables
PHP creando un peque<75> o archivo que contenga < ? phpinfo() ?> y mir<69> ndolo
con un navegador. Revise todo esto e intente entrar en la p<> gina de nuevo.< / p >
< p > Despl<EFBFBD> cese a la parte de abajo de la p<> gina y presione
el enlace "Continuar".< / p >
< p > A continuaci<63> n ver<65> 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 > Despl<EFBFBD> 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<63> n para su instalaci<63> 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<64> volver y editar esto m<> s adelante usando la interfaz de administraci<63> n.
Despl<70> cese a la parte de abajo de la p<> gina y seleccione el enlace "Guardar
cambios".< / p >
< 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 >
< p > La siguiente p<> gina es un formulario en el que usted puede
definir par<61> metros para su sitio Moodle y la p<> gina
principal, tales como el nombre, formato, descripci<63> n y ese tipo
de cosas. Rell<6C> nelo (siempre podr<64> volver y cambiar esto
despu<EFBFBD> s) y luego haga clic en "Guardar cambios".< / p >
< p > Finalmente, se le pedir<69> que cré e un usuario administrador de m<> ximo
nivel para el futuro acceso a la p<> gina de administraci<63> n. Rellene los detalles
con su propio nombre, direcci<63> n de correo electr<74> nico, etc.; y haga clic en
"Guardar cambios". No todos los campos son obligatorios, pero si olvida rellenar
un campo importante se le avisar<61> .< / p >
< p style = "padding-left: 9em; padding-right: 9em;" > < strong > Aseg<EFBFBD> rese
de recordar el nombre de usuario y contrase<73> a que ha elegido
para la cuenta de la administraci<63> n, ya que ser<65> n
necesarias para acceder a la p<> gina de administraci<63> 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 " admin" ,
con contraseñ a " admin" .)< / 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<65> que aparece
en la parte izquierda de la pá gina (estos elementos tambi<62> 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<74> n de administraci<63> n puede desde ahora hacerse desde este men<65> ,
como por ejemplo:< / p >
< ul >
< li > Crear y borrar cursos< / li >
< li > Crear y editar cuentas de usuario< / li >
< li > Administrar cuentas de profesores< / li >
< li > Cambiar opciones del sitio, como temas, etc.< / li >
< / ul >
< p > < / p >
< / div >
< h3 class = "sectionheading" > < a name = "cron" > < / a > 9. Configurar el cron< / h3 >
< div style = "padding-left: 3em;" >
< p > Algunos m<> dulos de Moodle requieren revisiones continuas para
llevar a cabo tareas. Por ejemplo, Moodle necesita revisar los foros de
discusi<EFBFBD> n para poder enviar copias de los mensajes a las
personas que est<73> n suscritas.< / p >
< p > El script que hace todo esto est<73> en el directorio < span > admin< / span > , y
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 "pulso" de manera que el script pueda
llevar a cabo funciones en determinados per<65> odos definidos para cada m<> dulo.< / p >
< p > Tenga en cuenta que al m<> quina que ejecuta el cron < strong > no tiene que ser
necesariamente la misma en la que est<73> 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
del curso.< / p >
< p > Primero, pruebe que el script funcione directamente desde su navegador:< / p >
< blockquote >
< pre > http://ejemplo.com/moodle/admin/cron.php< / pre >
< / blockquote >
< p > Ahora, usted necesita establecer alguna manera de ejecutar el script
autom<EFBFBD> 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 >
< pre > lynx -dump http://ejemplo.com/moodle/admin/cron.php > /dev/null< / pre >
< / blockquote >
< p > Como alternativa puede usar una versi<73> 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<EFBFBD> tener acceso a una versi<73> n de l<> nea de
comandos de PHP.< / p >
< blockquote >
2004-09-16 17:13:57 +00:00
< 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 >
2003-11-21 12:30:52 +00:00
< / blockquote >
< h4 > Ejecutar el script autom<6F> 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<EFBFBD> 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
comillas).< / p >
< p > < b > En sistemas Windows< / b > : La manera m<> s sencilla es usar esta pequeá
aplicaci<63> n < a href = "http://moodle.org/download/moodle-cron-for-windows.zip" title = "Haga clic para descargar esta aplicaci<63> n(150k)" target = "_blank" > moodle-cron-for-windows.zip< / a >
que hace todo esto de forma muy sencilla. Tambi<62> n puede probar a usar la aplicaci<63> n
integrada en Windows "Tareas programadas".< / p >
< p > < / p >
< / div >
< h3 class = "sectionheading" > < a name = "course" > < / a > 10. Crear un nuevo curso< / h3 >
< div style = "padding-left: 3em;" >
< p > Ahora que Moodle est<73> funcionando de manera apropiada, puede crear un curso.< / p >
< p > Seleccione "Crear un nuevo curso" desde la p<> gina "Admin" (o
desde los enlaces de administraci<63> n en la p<> gina
principal).< / p >
< p > Rellene el formulario, prestando especial atenci<63> n al formato
del curso. En este momento no tiene que preocuparse demasiado por los
detalles, pues todo puede ser cambiado despu<70> s por el profesor.< / p >
< p > Presione "Guardar cambios", aparecer<65> 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 <20> l mismo (vea la p<> gina de entradas)
o cré ela usted utilizando la opci<63> n "A<> adir nuevo usuario" en la p<> gina
Admin.< / p >
< p > Una vez hecho esto, el curso est<73> listo para ser
personalizado y puede accederse al mismo a trav<61> s del enlace
"Cursos" en la p<> gina principal.< / p >
< p > Para obtener m<> s detalles sobre la creaci<63> n de cursos,
vea el "< a href = "./?file=teacher.html" > Manual del Profesor< / a > "< / p >
< p > < / p >
< / div >
< p align = "CENTER" > < font size = "1" > < a href = "." target = "_top" > Documentaci<EFBFBD> n de Moodle< / a > < / font > < / p >
< p align = "CENTER" > < font size = "1" > Version: $Id$< / font > < / p >
< / body >