2003-08-19 15:07:28 +00:00
|
|
|
|
<h2>Instalaci<EFBFBD>n de Apache, MySQL y PHP</h2>
|
2003-07-27 01:16:59 +00:00
|
|
|
|
|
2003-08-19 15:07:28 +00:00
|
|
|
|
<p>Moodle est<73> escrito en un lenguaje de
|
|
|
|
|
programaci<EFBFBD>n llamado PHP, y guarda la mayor parte de sus
|
2003-07-27 01:16:59 +00:00
|
|
|
|
datos en una base de datos. La base de datos que recomendamos es
|
|
|
|
|
MySQL. Antes de instalar Moodle debes, pues, tener PHP y una base
|
|
|
|
|
de datos funcionando para poder convertir tu ordenador/computador
|
|
|
|
|
en un servidor web. Estos programas pueden ser complicados de
|
2003-08-19 15:07:28 +00:00
|
|
|
|
configurar por un usuario medio, por lo que esta p<>gina se
|
|
|
|
|
ha escrito para intentar hacer este proceso lo m<>s simple
|
2003-07-27 01:16:59 +00:00
|
|
|
|
posible para diferentes plataformas.</p>
|
|
|
|
|
|
|
|
|
|
<p><EFBFBD></p>
|
|
|
|
|
|
|
|
|
|
<h3>Mac OS X</h3>
|
|
|
|
|
|
|
|
|
|
<blockquote>
|
2003-08-19 15:07:28 +00:00
|
|
|
|
<p>La forma m<>s f<>cil de hacerlo es usar el
|
|
|
|
|
servidor Apache que proporciona Apple, y a<>adir PHP y
|
|
|
|
|
MySQL usando los paquetes de Marc Liyanage. Las p<>ginas
|
2003-07-27 01:16:59 +00:00
|
|
|
|
siguientes proporcionan unas buenas instrucciones, por lo que no
|
2003-08-19 15:07:28 +00:00
|
|
|
|
las vamos a repetir aqu<71>:</p>
|
2003-07-27 01:16:59 +00:00
|
|
|
|
|
|
|
|
|
<blockquote>
|
2003-08-19 15:07:28 +00:00
|
|
|
|
<p><strong>PHP</strong>: Bajar desde aqu<71>: <a href=
|
2003-07-27 01:16:59 +00:00
|
|
|
|
"http://www.entropy.ch/software/macosx/php/" target=
|
|
|
|
|
"_top">http://www.entropy.ch/software/macosx/php/</a></p>
|
|
|
|
|
|
2003-08-19 15:07:28 +00:00
|
|
|
|
<p><strong>MySQL</strong>: Bajar desde aqu<71>: <a href=
|
2003-07-27 01:16:59 +00:00
|
|
|
|
"http://www.entropy.ch/software/macosx/mysql/" target=
|
|
|
|
|
"_top">http://www.entropy.ch/software/macosx/mysql/</a></p>
|
|
|
|
|
</blockquote>
|
|
|
|
|
|
|
|
|
|
<p>Una vez instalados, la <a href=
|
2003-08-19 15:07:28 +00:00
|
|
|
|
"./?file=install.html">Gu<47>a de Instalaci<63>n</a>
|
|
|
|
|
est<EFBFBD>ndar de Moodle deber<65>a ser suficiente para
|
|
|
|
|
realizar su instalaci<63>n.</p>
|
2003-07-27 01:16:59 +00:00
|
|
|
|
|
2003-08-19 15:07:28 +00:00
|
|
|
|
<p>Se a<>adir<69>n m<>s detalles aqu<71>
|
2003-07-27 01:16:59 +00:00
|
|
|
|
posteriormente ...</p>
|
|
|
|
|
|
|
|
|
|
<p><EFBFBD></p>
|
|
|
|
|
</blockquote>
|
|
|
|
|
|
|
|
|
|
<h3>Redhat Linux</h3>
|
|
|
|
|
|
|
|
|
|
<blockquote>
|
2003-08-19 15:07:28 +00:00
|
|
|
|
<p>Deber<EFBFBD>as instalar todos los paquetes RPM disponibles
|
2003-07-27 01:16:59 +00:00
|
|
|
|
para Apache, PHP y MySQL. Un paquete que la gente olvida con
|
|
|
|
|
frecuencia es el php-mysql, el cual es necesario para que que PHP
|
|
|
|
|
pueda hablar a MySQL.</p>
|
|
|
|
|
|
|
|
|
|
<p>Una vez instalados, la <a href=
|
2003-08-19 15:07:28 +00:00
|
|
|
|
"./?file=install.html">Gu<47>a de Instalaci<63>n</a>
|
|
|
|
|
est<EFBFBD>ndar de Moodle deber<65>a ser suficiente para
|
|
|
|
|
realizar su instalaci<63>n.</p>
|
2003-07-27 01:16:59 +00:00
|
|
|
|
|
2003-08-19 15:07:28 +00:00
|
|
|
|
<p>Se a<>adir<69>n m<>s detalles aqu<71>
|
2003-07-27 01:16:59 +00:00
|
|
|
|
posteriormente ...</p>
|
|
|
|
|
</blockquote>
|
|
|
|
|
|
|
|
|
|
<p><EFBFBD></p>
|
|
|
|
|
|
|
|
|
|
<h3>Windows</h3>
|
|
|
|
|
|
|
|
|
|
<blockquote>
|
2003-08-19 15:07:28 +00:00
|
|
|
|
<p>La forma m<>s f<>cil de hacerlo es usar <a href=
|
2003-07-27 01:16:59 +00:00
|
|
|
|
"http://www.easyphp.org/" target="_blank">EasyPHP</a>, un paquete
|
|
|
|
|
que reune todo el software necesario para Windows. Los siguientes
|
|
|
|
|
son todos los pasos necesarios:</p>
|
|
|
|
|
|
|
|
|
|
<ol>
|
|
|
|
|
<li>En primer lugar, si ya has instalado MySQL antes (incluso
|
2003-08-19 15:07:28 +00:00
|
|
|
|
como parte de otro paquete), desinst<73>lalo por completo,
|
|
|
|
|
borra todos los archivos de MySQL y aseg<65>rate de borrar
|
2003-07-27 01:16:59 +00:00
|
|
|
|
<strong>c:\my.cnf</strong> y <strong>c:\windows\my.ini</strong>.
|
2003-08-19 15:07:28 +00:00
|
|
|
|
Deber<EFBFBD>as, adem<65>s, buscar y borrar CUALQUIER archivo
|
2003-07-27 01:16:59 +00:00
|
|
|
|
llamado <strong>my.cnf</strong> o <strong>my.ini</strong>.</li>
|
|
|
|
|
|
|
|
|
|
<li>Si ya has instalado PHP antes borra cualquier archivo llamado
|
2003-08-19 15:07:28 +00:00
|
|
|
|
<strong>php4ts.dll</strong> del directorio Windows, adem<65>s
|
2003-07-27 01:16:59 +00:00
|
|
|
|
de cualquier archivo llamado <strong>php.ini</strong>.</li>
|
|
|
|
|
|
2003-08-19 15:07:28 +00:00
|
|
|
|
<li>Baja EasyPHP desde aqu<71>: <a href=
|
2003-07-27 01:16:59 +00:00
|
|
|
|
"http://www.easyphp.org/telechargements/dn.php?F=easyphp1-6.php3"
|
|
|
|
|
target=
|
|
|
|
|
"_blank">http://www.easyphp.org/telechargements/dn.php?F=easyphp1-6.php3</a>
|
|
|
|
|
(aprox. 10 Mb)</li>
|
|
|
|
|
|
|
|
|
|
<li>Ejecuta el archivo bajado:
|
|
|
|
|
<strong>easyphp1-6_setup.exe</strong>. El proceso de
|
2003-08-19 15:07:28 +00:00
|
|
|
|
instalaci<EFBFBD>n est<73> en franc<6E>s, pero es como la
|
|
|
|
|
instalaci<EFBFBD>n de cualquier otro programa en Windows - Yo
|
2003-07-27 01:16:59 +00:00
|
|
|
|
aconsejo aceptar las opciones por defecto y permitir instalarlo
|
|
|
|
|
todo. Anota que "Suivant" significa Siguiente y "Oui" significa
|
2003-08-19 15:07:28 +00:00
|
|
|
|
S<EFBFBD>.</li>
|
2003-07-27 01:16:59 +00:00
|
|
|
|
|
2003-08-19 15:07:28 +00:00
|
|
|
|
<li>Al final de la instalaci<63>n deja la casilla de
|
|
|
|
|
selecci<EFBFBD>n en "Lancer EasyPHP" (Ejecutar EasyPHP) y haz
|
|
|
|
|
click en el bot<6F>n 'Terminer". Deber<65>as ser enviado
|
|
|
|
|
a una p<>gina web de informaci<63>n que puedes ignorar
|
2003-07-27 01:16:59 +00:00
|
|
|
|
sin problemas.</li>
|
|
|
|
|
|
|
|
|
|
<li>Si todo ha ido bien ¡felicidades! Apache, PHP y MySQL
|
2003-08-19 15:07:28 +00:00
|
|
|
|
estar<EFBFBD>n instalados y funcionando. Deber<65>as ver una
|
2003-07-27 01:16:59 +00:00
|
|
|
|
E negra en tu barra de herramientas. Puedes pinchar con el
|
2003-08-19 15:07:28 +00:00
|
|
|
|
bot<EFBFBD>n derecho del rat<61>n sobre ella para hacer
|
|
|
|
|
aparecer un men<65> que te permitir<69> configurar los
|
|
|
|
|
programas, pero no lo necesitar<61>s por ahora.</li>
|
2003-07-27 01:16:59 +00:00
|
|
|
|
|
|
|
|
|
<li>Lo siguiente que necesitas hacer es configurar una base de
|
|
|
|
|
datos para usarla con Moodle. Usando un navegador, ve a <a href=
|
|
|
|
|
"http://localhost/mysql/" target=
|
|
|
|
|
"_blank">http://localhost/mysql/</a> (nota la barra final).</li>
|
|
|
|
|
|
|
|
|
|
<li>Si se te pregunta por un nombre de usuario, usa "root" con
|
2003-08-19 15:07:28 +00:00
|
|
|
|
una contrase<73>a vac<61>a. Deber<65>as ver la
|
|
|
|
|
p<EFBFBD>gina web de phpMyAdmin, que te permitir<69> crear
|
2003-07-27 01:16:59 +00:00
|
|
|
|
una nueva base de datos y cuentas de usuario.</li>
|
|
|
|
|
|
|
|
|
|
<li>Crea una nueva base de datos escribiendo "moodle" dentro del
|
2003-08-19 15:07:28 +00:00
|
|
|
|
campo y haciendo click en el bot<6F>n "Create".
|
|
|
|
|
¡As<EFBFBD> de f<>cil!</li>
|
2003-07-27 01:16:59 +00:00
|
|
|
|
|
2003-08-19 15:07:28 +00:00
|
|
|
|
<li>Tambi<EFBFBD>n puedes, si lo deseas, crear un nuevo usuario
|
2003-07-27 01:16:59 +00:00
|
|
|
|
para acceder a tu base de datos. Esto puede ser un poco
|
|
|
|
|
complicado para un usuario que lo utilice por primera vez, por lo
|
2003-08-19 15:07:28 +00:00
|
|
|
|
que, por ahora, deber<65>as usar el usuario existente "root"
|
|
|
|
|
sin contrase<73>a en tu configuraci<63>n de Moodle, y
|
2003-07-27 01:16:59 +00:00
|
|
|
|
arreglar esto posteriormente.</li>
|
|
|
|
|
|
2003-08-19 15:07:28 +00:00
|
|
|
|
<li>¡Ya est<73>s listo para instalar Moodle! Baja la
|
|
|
|
|
<EFBFBD>ltima versi<73>n de Moodle desde <a href=
|
2003-07-27 01:16:59 +00:00
|
|
|
|
"http://moodle.org/download" target=
|
|
|
|
|
"_blank">http://moodle.org/download</a>, y descomprime el
|
|
|
|
|
archivo.</li>
|
|
|
|
|
|
|
|
|
|
<li>Copia los archivos de moodle en <strong>C:\Program
|
|
|
|
|
Files\EasyPHP\www.</strong> Puedes, o bien copiar todo el
|
|
|
|
|
directorio moodle (p.e. C:\Program Files\EasyPHP\www\moodle) o
|
|
|
|
|
bien copiar todos los <em>contenidos</em> del directorio moodle.
|
2003-08-19 15:07:28 +00:00
|
|
|
|
Si escoges esta segunda opci<63>n podr<64>s acceder a la
|
|
|
|
|
p<EFBFBD>gina de inicio de moodle usando http://localhost/ en
|
2003-07-27 01:16:59 +00:00
|
|
|
|
lugar de http://localhost/moodle/.</li>
|
|
|
|
|
|
2003-08-19 15:07:28 +00:00
|
|
|
|
<li>Crea una nueva carpeta vac<61>a en alg<6C>n sitio
|
2003-07-27 01:16:59 +00:00
|
|
|
|
para que Moodle guarde los archivos subidos en, por ejemplo,
|
|
|
|
|
<strong>C:\moodledata</strong></li>
|
|
|
|
|
|
|
|
|
|
<li>Ve a tu carpeta Moodle. Copia el archivo config-dist.php, y
|
2003-08-19 15:07:28 +00:00
|
|
|
|
ll<EFBFBD>male config.php</li>
|
2003-07-27 01:16:59 +00:00
|
|
|
|
|
|
|
|
|
<li>Edita config.php usando un editor de texto (Notepad
|
2003-08-19 15:07:28 +00:00
|
|
|
|
valdr<EFBFBD>, pero ten cuidado de no a<>adir espacios en
|
2003-07-27 01:16:59 +00:00
|
|
|
|
blanco al final del archivo).</li>
|
|
|
|
|
|
2003-08-19 15:07:28 +00:00
|
|
|
|
<li>Pon toda la informaci<63>n de tu nueva base de datos:<br>
|
2003-07-27 01:16:59 +00:00
|
|
|
|
$CFG->dbtype = 'mysql';<br>
|
|
|
|
|
$CFG->dbhost = 'localhost';<br>
|
|
|
|
|
$CFG->dbname = 'moodle';<br>
|
|
|
|
|
$CFG->dbuser = 'root';<br>
|
|
|
|
|
$CFG->dbpass = '';<br>
|
|
|
|
|
$CFG->dbpersist = true;<br>
|
|
|
|
|
$CFG->prefix = 'mdl_';<br>
|
|
|
|
|
</li>
|
|
|
|
|
|
2003-08-19 15:07:28 +00:00
|
|
|
|
<li>Y pon en <20>l la ruta a los archivos:<br>
|
2003-07-27 01:16:59 +00:00
|
|
|
|
$CFG->wwwroot = 'http://localhost/moodle'; // Usa una
|
2003-08-19 15:07:28 +00:00
|
|
|
|
direcci<EFBFBD>n externa si la sabes.<br>
|
2003-07-27 01:16:59 +00:00
|
|
|
|
$CFG->dirroot = 'C:\Program Files\EasyPHP\www\moodle';<br>
|
|
|
|
|
$CFG->dataroot = 'C:\moodledata';<br>
|
|
|
|
|
</li>
|
|
|
|
|
|
|
|
|
|
<li>Guarda config.php - puedes ignorar cualquier otra
|
2003-08-19 15:07:28 +00:00
|
|
|
|
configuraci<EFBFBD>n, si hay alguna.</li>
|
2003-07-27 01:16:59 +00:00
|
|
|
|
|
2003-08-19 15:07:28 +00:00
|
|
|
|
<li>¡Casi has terminado! El resto de la instalaci<63>n
|
|
|
|
|
se realiza a trav<61>s de la web. Visita <a href=
|
2003-07-27 01:16:59 +00:00
|
|
|
|
"http://localhost/moodle/admin/" target=
|
|
|
|
|
"_blank">http://localhost/moodle/admin/</a> con tu navegador para
|
2003-08-19 15:07:28 +00:00
|
|
|
|
continuar la instalaci<63>n a trav<61>s de
|
|
|
|
|
<EFBFBD>ste.</li>
|
|
|
|
|
|
|
|
|
|
<li>Por <20>ltimo, necesitar configurar alguna clase de
|
|
|
|
|
"cron" (tareas cuya realizaci<63>n se configura
|
|
|
|
|
autom<EFBFBD>ticamente para ser ejecutadas cada cierto tiempo).
|
|
|
|
|
Mira la <a href="./?file=install.html">Gu<EFBFBD>a de
|
|
|
|
|
Instalaci<EFBFBD>n</a> para m<>s detalles sobre ello.</li>
|
2003-07-27 01:16:59 +00:00
|
|
|
|
</ol>
|
|
|
|
|
|
2003-08-19 15:07:28 +00:00
|
|
|
|
<p>Si no quieres o no puedes utilizar EasyPHP, aqu<71> tienes
|
|
|
|
|
algunas indicaciones para asegurarte de que tu PHP est<73>
|
2003-07-27 01:16:59 +00:00
|
|
|
|
correctamente instalado y evitar problemas habituales:</p>
|
|
|
|
|
|
|
|
|
|
<ul>
|
2003-08-19 15:07:28 +00:00
|
|
|
|
<li>Aseg<EFBFBD>rate de habilitar el m<>dulo GD de forma
|
|
|
|
|
que Moodle pueda procesar im<69>genes - puede ser que tengas
|
2003-07-27 01:16:59 +00:00
|
|
|
|
que editar el archivo php.ini y descomentar (quitar ;) la
|
2003-08-19 15:07:28 +00:00
|
|
|
|
l<EFBFBD>nea: 'extension=php_gd.dll'.</li>
|
2003-07-27 01:16:59 +00:00
|
|
|
|
|
2003-08-19 15:07:28 +00:00
|
|
|
|
<li>Aseg<EFBFBD>rate de que las sesiones est<73>n permitidas
|
2003-07-27 01:16:59 +00:00
|
|
|
|
- puedes tener que editar php.ini y fijar el directorio para
|
|
|
|
|
<strong>session.save_path</strong> - en lugar del directorio por
|
|
|
|
|
defecto "/tmp" usa un directorio Windows como "c:/temp".</li>
|
|
|
|
|
</ul>
|
|
|
|
|
</blockquote>
|
|
|
|
|
|
|
|
|
|
<h3><EFBFBD></h3>
|
|
|
|
|
|
|
|
|
|
<p align="center"><a href="." target="_top"><font size=
|
2003-08-19 15:07:28 +00:00
|
|
|
|
"1">Documentaci<63>n de Moodle</font></a></p>
|
2003-07-27 01:16:59 +00:00
|
|
|
|
|
|
|
|
|
<p align="center"><font size="1">Version: $Id: installamp.html,v
|
2003-08-19 15:07:28 +00:00
|
|
|
|
1.2 2003/05/29 14:20:00 moodler Exp $</font></p>
|