2003-06-25 17:36:36 +00:00
< 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 >
< 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ó n< / a > < / li >
< li > < a href = "#cron" > Establecer el crono< / a > < / li >
< li > < a href = "#course" > Crear un nuevo curso< / a > < / li >
< / ol >
< h3 > < a name = "requirements" > < / a > 1. Requisitos< / h3 >
< div style = "padding-left: 3em;" >
< p > Moodle está desarrollado principalmente en Linux usando PHP,
Apache y MySQL, y revisado regularmente con PostgreSQL y en en los
entornos Windows XP y Mac OS X.< / p >
< p > Lo ú nico que necesitará es:< / p >
< ol >
< 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í sitcas habilitadas (la
mayorí a de las instalaciones de < abbr title = "" > PHP< / abbr > de hoy
en dí a las tienen):
< ul >
< li > < a href = "http://www.boutell.com/gd/" > GD library< / a > con
soporte para los formatos JPG y PNG.< / li >
< li > Soporte para sesiones.< / li >
< li > Habilitada la posibilidad de subir archivos.< / li >
< / ul >
< / li >
< li > Una base de datos funcionando: Se recomienda < a
href="http://www.mysql.com/">MySQL< / a > o < a
href="http://www.postgresql.org/">PostgreSQL< / a > . (MSSQL, Oracle,
Interbase, Foxpro, Access, ADO, Sybase, DB2 o ODBC teó ricamente
tambié n pueden usarse pero requerirá n que usted cree
manualmente las tablas de la base de datos).< / li >
< / ol >
< p > Sobre una plataforma Windows, la forma má s rá pida de
satisfacer estos requisitos es descargar < a
href="http://www.foxserv.net/">FoxServ< / a > , o < a
href="http://www.easyphp.org/">EasyPHP< / a > que instalará n
2003-07-07 20:39:52 +00:00
Apache, PHP y MySQL por usted. Asegú rese de habilitar el
2003-06-25 17:36:36 +00:00
mó dulo GD de manera que Moodle pueda procesar imá genes.
Tendrá que editar < span > php.ini< / span > y eliminar el comentario
(;) de la siguiente lí nea: 'extension=php_gd.dll'. Es posible
que tambié n tenga que arreglar el directorio para < span > session.save_path< / span >
- en vez del que viene por defecto "/tmp", use un directorio de Windows
tal como "c:/temp".< / p >
< p > Sobre Mac OS X yo recomiendo el proyecto < a
href="http://fink.sourceforge.net/">fink< / a > como forma de descargar
paquetes fá ciles de mantener. Si usted no se siente seguro con
el uso de comandos en lí nea, entonces, < a
href="http://www.entropy.ch/software/macosx/php/">< span lang = "en" > Marc
Liyanage's < abbr title = "" > PHP< / abbr > Apache Module< / span > < / a > es la
manera má s sencilla de conseguir subir < abbr title = "" > PHP< / abbr >
y ejecutarlo en un nuevo servidor Mac OS X.< / p >
< p > ¡ Si usted usa Linux u otro sistema Unix, entonces
2003-07-07 20:39:52 +00:00
asumiré que usted ya comprende todo esto. ;-)< / p >
2003-06-25 17:36:36 +00:00
< p > < / p >
< / div >
< h3 > < 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.com/" > http://moodle.com/.< / a > < / p >
< p > Tras descargar y descomprimir el archivo, o revisar los archivos
ví a CVS, usted tendrá un directorio llamado "moodle", que
contiene un nú mero de archivos y carpetas.< / p >
< p > Usted 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://yourwebserver.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://yourwebserver.com< / strong > .< / p >
< p > < / p >
< / div >
< h3 > < a name = "site" > < / a > 3. Estructura del sitio< / h3 >
< div style = "padding-left: 3em;" >
< p > A continuació 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
2003-07-07 20:39:52 +00:00
hacer trabajar a Moodle< br >
2003-06-25 17:36:36 +00:00
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 >
2003-07-07 20:39:52 +00:00
< li > auth/ - Mó dulos para la autenticació n de usuarios.< / li >
2003-06-25 17:36:36 +00:00
2003-07-07 20:39:52 +00:00
< li > course/ - Có digo para presentar y gestionar los cursos.< / li >
2003-06-25 17:36:36 +00:00
2003-07-07 20:39:52 +00:00
< li > doc/ - Documentació n de ayuda de Moodle. Por ejemplo esta pá gina).< / li >
2003-06-25 17:36:36 +00:00
2003-07-07 20:39:52 +00:00
< li > files/ - Có digo para presentar y gestionar los archivos cargados.< / li >
2003-06-25 17:36:36 +00:00
< 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 presentar y gestionar los usuarios.< / li >
< / ul >
< / div >
< p > < / p >
< / div >
< h3 > < 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
2003-07-07 20:39:52 +00:00
almacenar los archivos que vayan a ser cargados, tales como la
2003-06-25 17:36:36 +00:00
documentació n de los cursos y las fotos de los usuarios.< / p >
< p > Cree un directorio para esto en cualquier parte. Por seguridad, es
2003-07-07 20:39:52 +00:00
mejor que este directorio no sea accesible desde la Web.
2003-06-25 17:36:36 +00:00
2003-07-07 20:39:52 +00:00
La manera má s sencilla de conseguir
2003-06-25 17:36:36 +00:00
2003-07-07 20:39:52 +00:00
esto es colocarlo FUERA del directorio Web, en caso contrario
2003-06-25 17:36:36 +00:00
2003-07-07 20:39:52 +00:00
proté jalo creando un archivo en el directorio de datos
llamado < span > .htaccess< / span > ,
2003-06-25 17:36:36 +00:00
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 software del 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 prevenir que los clientes de otros sitios Web alojados
allí vean o cambien sus archivos), pero proporcionar pleno
2003-07-07 20:39:52 +00:00
acceso de lectura/escritura a cualquiera (lo que permitirá que el
2003-06-25 17:36:36 +00:00
2003-07-07 20:39:52 +00:00
servidor Web acceda a sus archivos). Hable con el administrador de su
2003-06-25 17:36:36 +00:00
servidor si tiene algú n problema al establecer esto de forma
segura.< / p >
< p > < / p >
< / div >
< h3 > < 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 (< abbr
title="Ejemplo">Ej.< / abbr > Moodle) en su sistema de base de datos,
junto con un usuario especial (Ej. "moodleuser") que tenga acceso a esa
base de datos (y só lo a esa base de datos). Si quisiera
podrí a usar la "ruta" de usuario, 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 > Ejemplo de lí neas de comando para MySQL:< / p >
2003-07-07 20:39:52 +00:00
< pre > # mysql -u root -p< br > > CREATE DATABASE moodle; < br >
> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER ON moodle.* < br > TO moodleuser@localhost IDENTIFIED BY 'yourpassword'; < br > > quit < br > # mysqladmin -p reload< br > < / pre >
2003-06-25 17:36:36 +00:00
< 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
su base de datos).< / 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 > < 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
2003-07-07 20:39:52 +00:00
defecto (quizá s ademá s de index.html, default.htm y
2003-06-25 17:36:36 +00:00
2003-07-07 20:39:52 +00:00
otras).< / p >
2003-06-25 17:36:36 +00:00
< 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 < 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 > , el 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. Usted 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
2003-07-07 20:39:52 +00:00
servidores é stas ya está n activadas< / strong > . Sin
2003-06-25 17:36:36 +00:00
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 = On< br > magic_quotes_runtime = Off< br > file_uploads = On< br > short_open_tag = On< br > session.auto_start = Off< br > session.bug_compat_warn = Off< br > < / 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 > 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.< / p >
< blockquote >
< pre > DirectoryIndex index.php index.html index.htm< br > < 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 >
< / blockquote >
< p > Tambié n puede usted definir cosas como el tamañ o
má ximo de los archivos que podrá n subirse:< / p >
< blockquote >
< 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 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 > < a name = "config" > < / a > 7. Editar config.php< / h3 >
< div style = "padding-left: 3em;" >
< p > Ahora usted puede editar el archivo de configuració 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 < span > config-dist.php< / span > 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 má s
tarde.< / p >
< p > Edite < span > config.php< / span > 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
2003-07-07 20:39:52 +00:00
directorio de datos. El mismo archivo contiene instrucciones
2003-06-25 17:36:36 +00:00
detalladas.< / p >
< p > Para el resto de este documento de instalació n vamos a asumir
2003-07-07 20:39:52 +00:00
que su sitio está en: < span style = "text-decoration: underline;" > http://ejemplo.com/moodle< / span > < / p >
2003-06-25 17:36:36 +00:00
< p > < / p >
< / div >
< h3 > < a name = "admin" > < / a > 8. Ir a la pá gina de
administració n< / h3 >
< div style = "padding-left: 3em;" >
< p > La pá gina de administració n debe estar ahora
2003-07-07 20:39:52 +00:00
funcionando en: < span style = "text-decoration: underline;" > http://ejemplo.com/moodle/admin< / span > .
2003-06-25 17:36:36 +00:00
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
2003-07-07 20:39:52 +00:00
le presentará la licencia < abbr title = "General Public License" > GPL< / abbr >
2003-06-25 17:36:36 +00:00
que necesariamente tendrá que aceptar para poder continuar con la
configuració n.< / p >
2003-07-07 20:39:52 +00:00
< p > (Moodle tambié n intentará poner algunas cookies
2003-06-25 17:36:36 +00:00
en su navegador. Si tiene configurado su navegador para avisarle antes
2003-07-07 20:39:52 +00:00
de aceptar las cookies, entonces < strong > debe< / strong >
2003-06-25 17:36:36 +00:00
2003-07-07 20:39:52 +00:00
aceptar las cookies de Moodle, o Moodle no
2003-06-25 17:36:36 +00:00
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
2003-07-07 20:39:52 +00:00
principales de la base de datos. Verá una serie de sentencias
2003-06-25 17:36:36 +00:00
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 >
2003-07-07 20:39:52 +00:00
< span style = "color: rgb(0, 102, 0); background-color: transparent;" > SUCCESS< / span > < / p >
2003-06-25 17:36:36 +00:00
2003-07-07 20:39:52 +00:00
< p > Y cosas así , seguidas de: < span
2003-06-25 17:36:36 +00:00
style="color: rgb(255, 0, 0); background-color: transparent;" lang="en">Main
2003-07-07 20:39:52 +00:00
databases set up successfully< / span > . < / p >
2003-06-25 17:36:36 +00:00
< / blockquote >
< 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
2003-07-07 20:39:52 +00:00
por un "safe mode" (A menudo los hospedajes Web comerciales tienen establecido
el modo seguro). Puede revisar las
2003-06-25 17:36:36 +00:00
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 > 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 verde.< / 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">host< / 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 >
< 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 "< span
lang="en">buggy referrer< / span > ". Esto es fá cil de arreglar:
só lo tiene que editar su < span > config.php< / span > y establecer la
variable < span > buggy_referrer< / span > como < em > true< / em > , 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á metros para su sitio Moodle y la pá gina
principal, tales como el nombre, formato, descripció n y ese tipo
de cosas. Rellé nelo (siempre podrá volver y cambiar esto
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 >
< 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 > Una vez conseguido esto usted puede volver a la pá gina
principal de administració n, que contiene una serie de enlaces
dispuestos en un menú (estos elementos tambié n aparecen
en la pá gina principal cuando usted entra como usuario
administrador). Toda su gestió n de administració n futura
puede ahora hacerse desde este menú , 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 >
2003-07-07 20:39:52 +00:00
< li > Cambiar opciones del sitio, como colores, fuentes, etc.< / li >
2003-06-25 17:36:36 +00:00
< / ul >
< p > < / p >
< / div >
< h3 > < a name = "cron" > < / a > 9. Establecer el crono< / 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ó n para poder enviar copias de los mensajes a las
personas que está n suscritas.< / p >
< p > El script que hace todo esto está 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" > Ej.< / abbr > ,
cada cinco 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 al má quina que cronometra < strong > no
2003-07-07 20:39:52 +00:00
tiene que ser necesariamente la misma en la que está ejecutando
2003-06-25 17:36:36 +00:00
2003-07-07 20:39:52 +00:00
Moodle< / strong > . Por ejemplo, si usted tiene un servicio de hospedaje
2003-06-25 17:36:36 +00:00
Web limitado que no tiene crono, usted puede elegir ejecutar el crono
en otro servidor o en su ordenador personal. Lo que importa es que el
2003-07-07 20:39:52 +00:00
archivo < span > cron.php< / span > sea llamado cada cierto tiempo.< / p >
2003-06-25 17:36:36 +00:00
2003-07-07 20:39:52 +00:00
< p > Primero, pruebe que el script funcione directamente
2003-06-25 17:36:36 +00:00
desde su navegador:< / p >
< blockquote >
2003-07-07 20:39:52 +00:00
< pre > http://ejemplo.com/moodle/admin/cron.php< / pre >
2003-06-25 17:36:36 +00:00
< / blockquote >
< p > Ahora, usted necesita establecer alguna manera de ejecutar el script
automá ticamente y regularmente.< / p >
< h3 > Ejecutar el script desde una lí nea de comandos< / h3 >
< 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 >
2003-07-07 20:39:52 +00:00
< pre > wget -q -O /dev/null http://ejemplo.com/moodle/admin/cron.php< / pre >
2003-06-25 17:36:36 +00:00
< / blockquote >
< p > Advierta en este ejemplo que la salida se dispone fuera (en
/dev/null).< / p >
< p > Es lo mismo usando lynx:< / p >
< blockquote >
2003-07-07 20:39:52 +00:00
< pre > lynx -dump http://ejemplo.com/moodle/admin/cron.php > /dev/null< / pre >
2003-06-25 17:36:36 +00:00
< / 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 >
< blockquote >
< 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 >
< 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 > En sistemas Windows: La manera má s sencilla es usar mi
aplicació n < a
2003-07-07 20:39:52 +00:00
title="Descargar la aplicació n moodle-cron-for-windows (150k)"
2003-06-25 17:36:36 +00:00
href="http://moodle.com/download/moodle-cron-for-windows.zip">moodle-cron-for-windows.zip< / a >
que hace todo esto de forma muy fá cil. Tambié n puede
2003-07-07 20:39:52 +00:00
probar a usar la aplicació n integrada en Windows "Tareas programadas".< / p >
2003-06-25 17:36:36 +00:00
< p > < / p >
< / div >
< h3 > < a name = "course" > < / a > 10. Crear un nuevo curso< / h3 >
< div style = "padding-left: 3em;" >
2003-07-07 20:39:52 +00:00
< p > Ahora que Moodle está funcionando de manera apropiada puede crear un curso.< / p >
2003-06-25 17:36:36 +00:00
< p > Seleccione "Crear un nuevo curso" desde la pá gina "Admin" (o
desde los enlaces de administració n en la pá gina
principal).< / p >
< p > Rellene el formulario, prestando especial atenció n al formato
del curso. En este momento no tiene que preocuparse demasiado por los
detalles, pues todo puede ser cambiado despué s por el profesor.< / p >
< p > Seleccione el enlace "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
2003-07-07 20:39:52 +00:00
existentes, si necesita una cuenta para un profesor debe
2003-06-25 17:36:36 +00:00
2003-07-07 20:39:52 +00:00
pedirle al profesor que cree su cuenta é l mismo (vea la
2003-06-25 17:36:36 +00:00
2003-07-07 20:39:52 +00:00
pá gina de entradas) o crearla usted utilizando la
2003-06-25 17:36:36 +00:00
opció n "añ adir nuevo usuario" en la pá gina Admin.< / p >
< p > Una vez hecho esto, el curso está listo para ser
2003-07-07 20:39:52 +00:00
personalizado y puede accederse al mismo a travé s del enlace
2003-06-25 17:36:36 +00:00
"Cursos" en la pá gina principal.< / p >
< 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 > < / p >
< / div >
< p style = "text-align: center; font-size: 0.7em;" > < a href = "."
target="_top">Documentació n de Moodle< / a > < / p >
< p style = "text-align: center; font-size: 0.7em;" > Version: $Id:
2003-06-26 00:14:07 +00:00
install.html,v 1.8 2003/03/26 14:13:42 moodler Exp $< / p >