2 <title>Documentación de Moodle: Instlación de Apache, PHP y MySQL
</title>
3 <link rel=
"stylesheet" href=
"../theme/standard/styles.php" type=
"TEXT/CSS">
4 <meta http-equiv=
"Content-Type" content=
"text/html; charset=iso-8859-1">
5 <style type=
"text/css">
10 font-family: "Trebuchet MS", Verdana
, Arial
, Helvetica
, sans-serif
;
13 background-color: #EEEEEE;
19 <body bgcolor=
"#FFFFFF">
21 <h2>Instalación de Apache, MySQL y PHP
</h2>
23 <p>Moodle está escrito en un lenguaje de programación llamado PHP, y guarda la
24 mayor parte de sus datos en una base de datos. La base de datos que recomendamos
25 es MySQL. Antes de instalar Moodle debe, pues, tener PHP y una base de datos
26 funcionando para poder convertir su ordenador/computadora en un servidor web.
27 Estos programas pueden ser complicados de configurar por un usuario medio, por
28 lo que esta página se ha escrito para intentar hacer este proceso lo más simple
29 posible para diferentes plataformas.
</p>
31 <li><a href=
"#host" class=
"questionlink">Servicio de alojamiento (hosting)
</a></li>
32 <li><a href=
"#mac" class=
"questionlink">Mac OS X
</a></li>
33 <li><a href=
"#redhat" class=
"questionlink">Redhat Linux
</a></li>
34 <li><a href=
"#windows" class=
"questionlink">Windows
</a></li>
36 <p class=
"questionlink"> </p>
37 <h3 class=
"sectionheading"><a name=
"host" id=
"host"></a>Servicio de alojamiento
40 <p>Por desgracia, los servicios de alojamiento var
ían bastante en su
41 forma de trabajar. Algunos incluso le instalar
án Moodle.
</p>
42 <p>La mayor
ía ofrecen un panel de control basado en web para controlar
43 su sitio, crear bases de datos y configurar el cron. Algunos incluso ofrecen
44 acceso de terminal mediante ssh, de tal forma que usted pueda usar el int
érprete
45 de comandos para hacer cosas.
</p>
46 <p>Deber
ía seguir los pasos de la
<a href=
"./?file=install.html">Gu
ía
47 de instalaci
ón
</a> y seguirla paso a paso. Consulte a su proveedor
48 de alojamiento si tiene problemas.
</p>
51 <h3 class=
"sectionheading"><a name=
"mac" id=
"mac"></a>Mac OS X
</h3>
54 <p>La forma más fácil de hacerlo es usar el
55 servidor Apache que proporciona Apple, y añadir PHP y
56 MySQL usando los paquetes de Marc Liyanage. Las páginas
57 siguientes proporcionan unas buenas instrucciones, por lo que no
58 las vamos a repetir aquí:
</p>
61 <p><strong>PHP
</strong>: Descargar desde aquí:
<a href=
62 "http://www.entropy.ch/software/macosx/php/" target=
63 "_top">http://www.entropy.ch/software/macosx/php/
</a></p>
65 <p><strong>MySQL
</strong>: Descargar desde aquí:
<a href=
66 "http://www.entropy.ch/software/macosx/mysql/" target=
67 "_top">http://www.entropy.ch/software/macosx/mysql/
</a></p>
70 <p>Una vez instalados, la
<a href=
71 "./?file=install.html">Guía de Instalación
</a>
72 estándar de Moodle debería ser suficiente para
73 realizar su instalación.
</p>
75 <p>Puede consultar una gu
ía m
ás detallada aqu
í:
<a href=
"http://moodle.org/wiki/index.php/InstallingMoodle">http://moodle.org/wiki/index.php/InstallingMoodle
</a></p>
80 <h3 class=
"sectionheading"><a name=
"redhat"></a>Redhat Linux
</h3>
83 <p>Debería instalar todos los paquetes RPM disponibles para Apache, PHP y MySQL.
84 Un paquete que la gente olvida con frecuencia es el php-mysql, el cual es
85 necesario para que que PHP pueda comunicarse con MySQL.
</p>
87 <p>Una vez instalados, la
<a href=
88 "./?file=install.html">Guía de Instalación
</a>
89 estándar de Moodle debería ser suficiente para
90 realizar su instalación.
</p>
92 <p>Puede consultar una gu
ía m
ás detallada aqu
í:
<a href=
"http://moodle.org/wiki/index.php/InstallingMoodle">http://moodle.org/wiki/index.php/InstallingMoodle
</a></p>
97 <h3 class=
"sectionheading"><a name=
"windows" id=
"windows"></a>Windows
</h3>
100 <p>La forma más fácil de hacerlo es usar
<a href=
101 "http://www.easyphp.org/" target=
"_blank">EasyPHP
</a>, un paquete
102 que reúne todo el software necesario para Windows. Los siguientes
103 son todos los pasos necesarios:
</p>
106 <li>En primer lugar, si ya ha instalado MySQL antes (incluso como parte de
107 otro paquete), desinstálelo por completo, borre todos los archivos de MySQL
108 y asegúrese de borrar
<strong>c:\my.cnf
</strong> y
<strong>c:\windows\my.ini
</strong>.
109 Debería, además, buscar y borrar CUALQUIER archivo llamado
<strong>my.cnf
</strong>
110 o
<strong>my.ini
</strong>.
</li>
111 <li>Si ya había instalado PHP antes borre cualquier archivo llamado
<strong>php4ts.dll
</strong>
112 del directorio Windows, además de cualquier archivo llamado
<strong>php.ini
</strong>.
</li>
113 <li>Descargue EasyPHP desde aquí:
<a href=
114 "http://www.easyphp.org/telechargements/dn.php?F=easyphp1-6.php3"
116 "_blank">http://www.easyphp.org/telechargements/dn.php?F=easyphp1-
6.php3
</a> (alrededor
118 <li>Ejecute el archivo bajado:
<strong>easyphp1-
6_setup.exe
</strong>. El proceso
119 de instalación está en francés, pero es como la instalación de cualquier
120 otro programa en Windows - Yo aconsejo aceptar las opciones por defecto
121 y permitir instalarlo todo. dése cuenta de que
"Suivant" significa Siguiente
122 y
"Oui" significa Sí.
</li>
123 <li>Al final de la instalación deje la casilla de selección en
"Lancer EasyPHP"
124 (Iniciar EasyPHP) y haga click en el botón 'Terminer
". Debería ser enviado
125 a una página web de información que puede ignorar sin problemas.</li>
126 <li>Si todo ha ido bien ¡felicidades! Apache, PHP y MySQL están instalados
127 y funcionando. Debería ver una E negra en tu barra de herramientas. Puede
128 hacer clic sobre ella para hacer aparecer un menú que te permitirá configurar
129 los programas, pero no lo necesitará por ahora.</li>
130 <li>Lo siguiente que necesita hacer es configurar una base de datos para usarla
131 con Moodle. Usando un navegador, ve a <a href=
132 "http://localhost/mysql/
" target=
133 "_blank
">http://localhost/mysql/</a> (note la barra final).</li>
134 <li>Si se le pregunta por un nombre de usuario, use"root
" con una contraseña
135 vacía. Debería ver la página web de phpMyAdmin, que le permitirá crear una
136 nueva base de datos y cuentas de usuario.</li>
137 <li>Crée una nueva base de datos escribiendo "moodle
" dentro del campo y haciendo
138 click en el botón "Create
". ¡Así de fácil!</li>
139 <li>También puede, si lo désea, crear un nuevo usuario para acceder a su base
140 de datos. Esto puede ser un poco complicado para un usuario que lo utilice
141 por primera vez, por lo que, por ahora, debería usar el usuario existente
142 "root
" sin contraseña en tu configuración de Moodle, y arreglar esto posteriormente.</li>
143 <li>¡Ya está listo para instalar Moodle! Baje la última versión de Moodle
145 "http://moodle.org/download
" target=
146 "_blank
">http://moodle.org/download</a>, y descomprima el archivo.</li>
147 <li>Copie los archivos de Moodle en <strong>C:\Archivos de programa\EasyPHP\www.</strong>
148 Puede, o bien copiar todo el directorio moodle (por ejemplo C:\Program Files\EasyPHP\www\moodle)
149 o bien copiar todos los <em>contenidos</em> del directorio moodle. Si escoge
150 esta segunda opción podrá acceder a la página de inicio de moodle usando
151 http://localhost/ en lugar de http://localhost/moodle/.</li>
152 <li>crée una nueva carpeta vacía en algún sitio para que Moodle guarde los
153 archivos subidos en, por ejemplo, <strong>C:\moodledata</strong></li>
154 <li>Vaya a su carpeta Moodle. Copie el archivo config-dist.php, y llámele
156 <li>Edite config.php usando un editor de texto (Notepad valdrá, pero tenga
157 cuidado de que no añada espacios en blanco al final del archivo).</li>
158 <li>Ponga toda la información de su nueva base de datos:<br />
159 $CFG->dbtype = 'mysql';<br />
160 $CFG->dbhost = 'localhost';<br />
161 $CFG->dbname = 'moodle';<br />
162 $CFG->dbuser = 'root';<br />
163 $CFG->dbpass = '';<br />
164 $CFG->dbpersist = true;<br />
165 $CFG->prefix = 'mdl_';<br />
167 <li>Ponga la ruta de todos sus archivos:<br />
168 $CFG->wwwroot = 'http://localhost/moodle'; // Use una dirección externa
170 $CFG->dirroot = 'C:\Program Files\EasyPHP\www\moodle';<br />
171 $CFG->dataroot = 'C:\moodledata';<br />
173 <li>Guarde config.php - puede hacer caso omiso de cualquier otra configuración,
175 <li>¡Casi ha terminado! El resto de la instalación se realiza a través
176 de la web. Visite <a href=
177 "http://localhost/moodle/admin/
" target=
178 "_blank
">http://localhost/moodle/admin/</a> con su navegador para continuar la
179 instalación a través de éste.</li>
180 <li>Para usar archivos zip en Moodle (por ejemplo, las copias de seguridad
181 usan zip) debe activar "zlib". Puede hacerlo yendo a su directorio
182 EasyPHP (<strong>C:\Archivos de programa\EasyPHP</strong>), y ejecutando
183 el programa phpini.exe allí. Marque la casilla al lado de "zlib.dll".
184 Cierre esa ventana, luego vaya a la E negra en su barra de tareas y haga
185 clic con el botón derecho del ratón en ella para desplegar
186 un menú - seleccione "Restart" en ese menú.</li>
187 <li>Por último, necesita configurar alguna clase de "cron
" (tareas cuya realización
188 se configura automáticamente para ser ejecutadas cada cierto tiempo). Consulte
189 la <a href="./?file=install.html
">Guía de instalación</a> para más detalles
193 <p>Si no quiere o no puede utilizar EasyPHP, aquí tiene algunas indicaciones
194 para asegurarse de que su PHP está correctamente instalado y evitar los problemas
198 <li>Asegúrese de habilitar el módulo GD de forma que Moodle pueda procesar
199 imágenes - puede que tenga que editar el archivo php.ini y quitar el comentario
200 (el ;) de la línea: 'extension=php_gd2.dll'.</li>
201 <li>Asegúrese de que el módulo Zlib está activado para
202 que pueda crear y descomprimir archivos zip en Moodle.</li>
203 <li>Asegúrese de que las sesiones están permitidas - puede que tenga que editar
204 php.ini y fijar el directorio para <strong>session.save_path</strong> -
205 en lugar del directorio por defecto "/tmp
" use un directorio Windows como
212 <p align="center
"><a href=".
" target="_top
"><font size="1">Documentación de Moodle</font></a></p>
213 <p align="center
"><font size="1">Version: $Id: installamp.html,v 1.4 2003/08/29
214 01:40:25 moodler Exp $</font></p>