2003-08-28 00:18:17 +00:00
|
|
|
|
<head>
|
|
|
|
|
<title>Documentaci<EFBFBD>n de Moodle: Instlaci<63>n de Apache, PHP y MySQL</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 Apache, MySQL y PHP</h2>
|
|
|
|
|
|
|
|
|
|
<p>Moodle est<73> escrito en un lenguaje de programaci<63>n llamado PHP, y guarda la
|
|
|
|
|
mayor parte de sus datos en una base de datos. La base de datos que recomendamos
|
|
|
|
|
es MySQL. Antes de instalar Moodle debe, pues, tener PHP y una base de datos
|
|
|
|
|
funcionando para poder convertir su ordenador/computadora en un servidor web.
|
|
|
|
|
Estos programas pueden ser complicados de configurar por un usuario medio, por
|
|
|
|
|
lo que esta p<>gina se ha escrito para intentar hacer este proceso lo m<>s simple
|
|
|
|
|
posible para diferentes plataformas.</p>
|
|
|
|
|
|
|
|
|
|
<p><EFBFBD></p>
|
|
|
|
|
|
|
|
|
|
<h3 class="sectionheading">Mac OS X</h3>
|
|
|
|
|
|
|
|
|
|
<blockquote>
|
|
|
|
|
<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
|
|
|
|
|
siguientes proporcionan unas buenas instrucciones, por lo que no
|
|
|
|
|
las vamos a repetir aqu<71>:</p>
|
|
|
|
|
|
|
|
|
|
<blockquote>
|
|
|
|
|
<p><strong>PHP</strong>: Descargar desde aqu<71>: <a href=
|
|
|
|
|
"http://www.entropy.ch/software/macosx/php/" target=
|
|
|
|
|
"_top">http://www.entropy.ch/software/macosx/php/</a></p>
|
|
|
|
|
|
|
|
|
|
<p><strong>MySQL</strong>: Descargar desde aqu<71>: <a href=
|
|
|
|
|
"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=
|
|
|
|
|
"./?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>
|
|
|
|
|
|
|
|
|
|
<p>Se a<>adir<69>n m<>s detalles aqu<71>
|
|
|
|
|
posteriormente ...</p>
|
|
|
|
|
|
|
|
|
|
<p><EFBFBD></p>
|
|
|
|
|
</blockquote>
|
|
|
|
|
|
|
|
|
|
<h3 class="sectionheading">Redhat Linux</h3>
|
|
|
|
|
|
|
|
|
|
<blockquote>
|
|
|
|
|
<p>Deber<EFBFBD>a instalar todos los paquetes RPM disponibles 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 comunicarse con MySQL.</p>
|
|
|
|
|
|
|
|
|
|
<p>Una vez instalados, la <a href=
|
|
|
|
|
"./?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>
|
|
|
|
|
|
|
|
|
|
<p>Se a<>adir<69>n m<>s detalles aqu<71>
|
|
|
|
|
posteriormente ...</p>
|
|
|
|
|
</blockquote>
|
|
|
|
|
|
|
|
|
|
<p><EFBFBD></p>
|
|
|
|
|
|
|
|
|
|
<h3 class="sectionheading">Windows</h3>
|
|
|
|
|
|
|
|
|
|
<blockquote>
|
|
|
|
|
<p>La forma m<>s f<>cil de hacerlo es usar <a href=
|
|
|
|
|
"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 ha instalado MySQL antes (incluso como parte de
|
|
|
|
|
otro paquete), desinst<73>lelo por completo, borre todos los archivos de MySQL
|
|
|
|
|
y aseg<65>rese de borrar <strong>c:\my.cnf</strong> y <strong>c:\windows\my.ini</strong>.
|
|
|
|
|
Deber<65>a, adem<65>s, buscar y borrar CUALQUIER archivo llamado <strong>my.cnf</strong>
|
|
|
|
|
o <strong>my.ini</strong>.</li>
|
|
|
|
|
<li>Si ya había instalado PHP antes borre cualquier archivo llamado
|
|
|
|
|
<strong>php4ts.dll</strong> del directorio Windows, adem<65>s de cualquier
|
|
|
|
|
archivo llamado <strong>php.ini</strong>.</li>
|
|
|
|
|
<li>Descargue EasyPHP desde aqu<71>: <a href=
|
|
|
|
|
"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> (alrededor
|
|
|
|
|
de 10 Mb)</li>
|
|
|
|
|
<li>Ejecute el archivo bajado: <strong>easyphp1-6_setup.exe</strong>. El proceso
|
|
|
|
|
de instalaci<63>n est<73> en franc<6E>s, pero es como la instalaci<63>n de cualquier
|
|
|
|
|
otro programa en Windows - Yo aconsejo aceptar las opciones por defecto
|
|
|
|
|
y permitir instalarlo todo. Dese cuenta de que "Suivant" significa Siguiente
|
|
|
|
|
y "Oui" significa S<>.</li>
|
|
|
|
|
<li>Al final de la instalaci<63>n deje la casilla de selecci<63>n en "Lancer EasyPHP"
|
|
|
|
|
(Iniciar EasyPHP) y haga click en el bot<6F>n 'Terminer". Deber<65>a ser enviado
|
|
|
|
|
a una p<>gina web de informaci<63>n que puede ignorar sin problemas.</li>
|
|
|
|
|
<li>Si todo ha ido bien ¡felicidades! Apache, PHP y MySQL est<73>n instalados
|
|
|
|
|
y funcionando. Deber<65>a ver una E negra en tu barra de herramientas. Puede
|
|
|
|
|
hacer clic sobre ella para hacer aparecer un men<65> que te permitir<69> configurar
|
|
|
|
|
los programas, pero no lo necesitar<61> por ahora.</li>
|
|
|
|
|
<li>Lo siguiente que necesita 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> (note la barra final).</li>
|
|
|
|
|
<li>Si se le pregunta por un nombre de usuario, use"root" con una contrase<73>a
|
|
|
|
|
vac<61>a. Deber<65>a ver la p<>gina web de phpMyAdmin, que le permitir<69> crear una
|
|
|
|
|
nueva base de datos y cuentas de usuario.</li>
|
|
|
|
|
<li>Cree una nueva base de datos escribiendo "moodle" dentro del campo y haciendo
|
|
|
|
|
click en el bot<6F>n "Create". ¡As<EFBFBD> de f<>cil!</li>
|
|
|
|
|
<li>Tambi<EFBFBD>n puede, si lo desea, crear un nuevo usuario para acceder a su base
|
|
|
|
|
de datos. Esto puede ser un poco complicado para un usuario que lo utilice
|
|
|
|
|
por primera vez, por lo que, por ahora, deber<65>a usar el usuario existente
|
|
|
|
|
"root" sin contrase<73>a en tu configuraci<63>n de Moodle, y arreglar esto posteriormente.</li>
|
|
|
|
|
<li>¡Ya est<73> listo para instalar Moodle! Baje la <20>ltima versi<73>n de Moodle
|
|
|
|
|
desde <a href=
|
|
|
|
|
"http://moodle.org/download" target=
|
|
|
|
|
"_blank">http://moodle.org/download</a>, y descomprima el archivo.</li>
|
|
|
|
|
<li>Copie los archivos de Moodle en <strong>C:\Program Files\EasyPHP\www.</strong>
|
|
|
|
|
Puede, o bien copiar todo el directorio moodle (por ejemplo C:\Program Files\EasyPHP\www\moodle)
|
|
|
|
|
o bien copiar todos los <em>contenidos</em> del directorio moodle. Si escoge
|
|
|
|
|
esta segunda opci<63>n podr<64> acceder a la p<>gina de inicio de moodle usando
|
|
|
|
|
http://localhost/ en lugar de http://localhost/moodle/.</li>
|
|
|
|
|
<li>Cree una nueva carpeta vac<61>a en alg<6C>n sitio para que Moodle guarde los
|
|
|
|
|
archivos subidos en, por ejemplo, <strong>C:\moodledata</strong></li>
|
|
|
|
|
<li>Vaya a su carpeta Moodle. Copie el archivo config-dist.php, y ll<6C>mele
|
|
|
|
|
config.php</li>
|
|
|
|
|
<li>Edite config.php usando un editor de texto (Notepad valdr<64>, pero tenga
|
|
|
|
|
cuidado de que no a<>ada espacios en blanco al final del archivo).</li>
|
|
|
|
|
<li>Ponga toda la informaci<63>n de su nueva base de datos:<br>
|
|
|
|
|
$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>
|
|
|
|
|
<li>Ponga la ruta de todos sus archivos:<br>
|
|
|
|
|
$CFG->wwwroot = 'http://localhost/moodle'; // Use una direcci<63>n externa
|
|
|
|
|
si la conoce.<br>
|
|
|
|
|
$CFG->dirroot = 'C:\Program Files\EasyPHP\www\moodle';<br>
|
|
|
|
|
$CFG->dataroot = 'C:\moodledata';<br>
|
|
|
|
|
</li>
|
|
|
|
|
<li>Guarde config.php - puede ignorar cualquier otra configuraci<63>n, si hay
|
|
|
|
|
alguna.</li>
|
|
|
|
|
<li>¡Casi ha terminado! El resto de la instalaci<63>n se realiza a trav<61>s
|
|
|
|
|
de la web. Visite <a href=
|
|
|
|
|
"http://localhost/moodle/admin/" target=
|
|
|
|
|
"_blank">http://localhost/moodle/admin/</a> con su navegador para continuar la
|
|
|
|
|
instalaci<63>n a trav<61>s de <20>ste.</li>
|
|
|
|
|
<li>Por <20>ltimo, necesita configurar alguna clase de "cron" (tareas cuya realizaci<63>n
|
|
|
|
|
se configura autom<6F>ticamente para ser ejecutadas cada cierto tiempo). Consulte
|
|
|
|
|
la <a href="./?file=install.html">Gu<EFBFBD>a de instalaci<63>n</a> para m<>s detalles
|
|
|
|
|
sobre ello.</li>
|
|
|
|
|
</ol>
|
|
|
|
|
|
|
|
|
|
<p>Si no quiere o no puede utilizar EasyPHP, aqu<71> tiene algunas indicaciones
|
|
|
|
|
para asegurarse de que su PHP est<73> correctamente instalado y evitar los problemas
|
|
|
|
|
habituales:</p>
|
|
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
|
<li>Aseg<EFBFBD>rese de habilitar el m<>dulo GD de forma que Moodle pueda procesar
|
|
|
|
|
im<69>genes - puede que tenga que editar el archivo php.ini y quitar el comentario
|
|
|
|
|
(el ;) de la l<>nea: 'extension=php_gd2.dll'.</li>
|
|
|
|
|
|
|
|
|
|
<li>Aseg<EFBFBD>rese de que las sesiones est<73>n permitidas - puede que tenga que editar
|
|
|
|
|
php.ini y fijar el directorio para <strong>session.save_path</strong> -
|
|
|
|
|
en lugar del directorio por defecto "/tmp" use un directorio Windows como
|
|
|
|
|
"c:/temp".</li>
|
|
|
|
|
</ul>
|
|
|
|
|
</blockquote>
|
|
|
|
|
|
|
|
|
|
<h3><EFBFBD></h3>
|
|
|
|
|
|
|
|
|
|
<p align="center"><a href="." target="_top"><font size="1">Documentaci<EFBFBD>n de Moodle</font></a></p>
|
|
|
|
|
<p align="center"><font size="1">Version: $Id$</font></p>
|
|
|
|
|
|
|
|
|
|
</body>
|