You are on page 1of 11

Buscar

Inicio

Sobre Ubuntu

Foros

Documentacin

Blogs

Inicio Foros Foros avanzados Servidores Cmo instalar Moodle 1.8.1 en Ubuntu Ver Comentarios ms valorados

Inicio de sesin

Cmo instalar Moodle 1.8.1 en Ubuntu


hace 4 aos por felipeperucho Servidores

Iniciar sesin

Esta maana me he estado peleando para instalar en el servidor del centro en el que trabajo la ltima versin de Moodle. Aunque utiliza Debian 4.0 Etch, creo que la instalacin no se diferencia en nada en Ubuntu. Aqu van los pasos: Ubuntu (al menos Feisty) incluye en sus repositorios el paquete Moodle en su versin 1.6.3, como debian Etch. Si deseamos instalar la ltima versin estable, que hoy es la 1.8.1., debemos hacerlo sin ayuda del instalador Sinaptic. La cosa no es compleja, pero hay varios recovecos en los que podemos quedarnos atascados. Vayamos por partes. 1. Instalar programas necesarios. Moodle necesita tres elementos para funcionar: un servidor web (emplearemos Apache), una base de datos (utilizaremos MySQL) y un intrprete de PHP (en nuestro caso PHP5). Los instalaremos utilizando Sinaptic (Escritorio > Administracin > Gestor de paquetes Sinaptic). Para ello los buscamos (arriba a la derecha), los seleccionamos haciendo doble clic, aceptamos los cambios adicionales requeridos (dependencias), y cuando terminamos de

Crear nueva cuenta Solicitar una nueva contrasea

Encuesta
Qu entorno grfico prefieres usar? Por qu? Unity 25% Gnome 3 23% Gnome classic 36%

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

seleccionar, le damos a aplicar (arriba, un poco ms a la izquierda). El sistema descargar e instalar lo necesario. Los paquetes que debemos instalar son: A) apache2 Sinaptic nos sealar sus dependencias, a saber: apache2-mpm-worker, apache2-utils apache2.2-common, libapr1, libaprutil1, libpq4, libsqlite3-0. B) mysql-server Sus dependencias: libbdb-mysql-perl, libdbi-perl, libmysqlclient15off, libnet-daemon-perl, libplrpc-perl, mysql-client-5.0, mysql-common, mysql-server-5.0 C) php5 Sus dependencias: apache2-mpm-prefork, libapache2-mod-php5, php5-common D) php5-mysql E) php5-curl F) php5-gd Sus dependencias: libgd2-xpm, libt1-5. 2. Descargar Moodle 1.8.1 Lo haremos desde la pgina oficial: http://download.moodle.org/ Elegiremos la versin en formato .tgz, que es la nativa para GNU/Linux. 3. Reubicar Moodle y descomprimirlo El servidor web Apache slo muestra las pginas web contenidas en una carpeta, concretamente en /var/www. Por eso debemos trasladar el archivo que hemos descargado a esa carpeta. En esa carpeta, como en todas las importantes para el sistema, slo puede escribir el administrador. Si no queremos copiar a travs de la terminal, podemos simplemente abrir una terminal (Aplicaciones > Accesorios > Terminal) y escribir sudo nautilus (sin las comillas). Se nos abrir una ventana del navegador de archivos con permisos de administrador. Vamos en esta ventana con permisos de administracin a /var/www (le damos a subir hasta llegar al directorio raz, y ah buscamos /var, y dentro de l /var/www).

Kde 6% Xfce 3% Enligthenment 1% Lxde 2% Otro - Especificar 2% Entorno grfico? Ninguno, solo uso la consola! 2% Total de votos: 2600 187 comentarios Encuestas anteriores

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Arrastramos el paquete desde el escritorio hasta /var/www. Descomprimimos el paquete .tgz (botn derecho > Extraer aqu). Nos aparecer una carpeta llamada Moodle. Podemos borrar el paquete .tgz, aunque no es necesario. 4. Crear una base de datos para Moodle Para ello abrimos una terminal (recuerda: Aplicaciones > Accesorios > Terminal) y escribimos sudo mysql (sin comillas). Ahora estamos trabajando en MySQL. Escribimos este comando para crear una base de datos para Moodle. No te preocupes: ser la nica vez que manejes la base de datos, porque funcionar sin que te des cuenta. El comando en cuestin: CREATE DATABASE moodle DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; Nos dir que vale. Hemos creado una base de datos llamada moodle. Ahora vamos a crear un usuario con autorizacin apra hacer y deshacer en ella: GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER ON moodle.* TO moodleuser@localhost IDENTIFIED BY yourpassword; Donde pone moodleuser@localhost podemos poner paquitoelchocolatero@localhost. Ser el nombre del propietario de la base de datos. Por supuesto, donde pone yourpassword podemos poner la contrasea que queramos. Por ltimo, salimos de MySQL escribiendo: quit 5. Ejecutar el instalador de Moodle (install.php) Abrimos un navegador y nos dirigimos a la direccin: http://localhost/moodle/install.php Como ya se habr intuido, localhost es nuestro propio equipo, concretamente la carpeta que se comparte mediante el servidor web (recuerda el paso 3: /var/www). El instalador, por tanto, se encuentra dentro de la carpeta moodle que est en /var/www. Explicaciones aparte, el caso es que escribimos en la barra de direcciones de un navegador (yo he probado con Firefox). Nos ir haciendo una serie de preguntas que, o bien sabremos contestar, o bien estn bien con las opciones por defecto. Nos surgir un error: El Directorio de Datos no pudo ser encontrado o creado. Corrija la ruta o cree el directorio manualmente. Debemos crear como root la carpeta /var/moodledata y dar

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

permisos de escritura a todo el mundo. Para crear una carpeta como root (administrador) seguimos el procedimiento del paso 3 para tener una ventana del navegador de archivos con permisos de administracin (Aplicaciones > Accesorios > Terminal y escribir sudo nautilus), y luego: botn derecho > Crear nueva carpeta > renombrarla como moodledata. Para cambiar los permisos de la carpeta: botn derecho sobre ella > Propiedades > Pestaa Permisos > activar todas las casillas (lectura, escritura y ejecucin). Volvemos a cargar http://localhost/moodle/install.php en el navegador. Es posible que sea necesario vaciar el cach (en Firefox: Herramientas > limpiar informacin privada). Tendremos otro error: El script instalador no ha podido crear automticamente un archivo config.php con las especificaciones elegidas. Por favor, copie el siguiente cdigo en un archivo llamado config.php y coloque ese archivo en el directorio raz de Moodle. Pues lo hacemos, descargamos el archivo y lo trasladamos desde el escritorio, donde estar despus de descargarlo, hasta la carpeta /var/www/moodle, siguiendo el procedimiento del paso 3 (es decir, como root). 6. Modificar config.php La lnea: $CFG->wwwroot = http://localhost/moodle; debe incluir la IP de nuestro servidor, as: $CFG->wwwroot = http://192.168.0.89/moodle; Si no sabemos cual es la IP de nuestro equipo, podemos verla en Escritorio > Administracin > Red. Si tenemos IP dinmica, es mejor (no s si imprescindible) cambiarla por una IP fija. As, para entrar desde otro equipo de nuestra red escribiremos en el navegador: http://192.168.0.89/moodle 7. Disfrutar de Moodle En otro artculo explicar cmo hacer que nuestro servidor se vea desde fuera de nuestra red local, para lo que hay que modificar la configuracin del router, y, casi seguro, buscar una estrategia para que nuestra IP dinmica exterior funcione como una IP fija. Para hacer esta gua he utilizado las indicaciones sobre instalacin de la pgina oficial de Moodle, adaptndolas al caso.

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

Moodle, adaptndolas al caso.

Inicie se sin o re gstre se para e nviar com e ntarios

Opciones de visualizacin de comentarios


Lista de hilos: e x pandida Guardar la configuracin Se le ccione la form a que pre fie ra para m ostrar los com e ntarios y haga clic e n Guardar las opcione s para activar los cam bios. Fe cha - prim e ro lo m s vie jo 50 com e ntarios por pgina

Gracias por las indicaciones....


por jorge4 H ac e 4 aos

Hola Felipeperucho:

0
1

Ante todo felicitarte y darte las gracias por tu tiempo y tu conocimiento en el tema. Yo lo instale a partir de LAMPP, y tu manual fu esencial para instalar moodle en el sistema. A la +1 primera me funciono. Ahora solo me queda la configuracin del Router para salir al exterior, que ya estoy en ello, a ver si lo afino. Un saludo desde la Costa del Sol, Malaga.

Mira mi foto!!! Asi me quede por usar Gindows.


Si tuviera acceso al cdigo, cambiara el mundo Inicie se sin o re gstre se para e nviar com e ntarios

Hola: Antes de nada


por luis ra H ac e 4 aos

Hola: Antes de nada felicitarte por tu post, me ha resuelto un problema que tenia con el directorio de datos. No me comentaba que no se podia escribir o no se encontraba. Y claro
Are you a developer? Try out the HTML to PDF API

open in browser PRO version

pdfcrowd.com

0
no caia en que hay que darle permiso de para escribir. +1 1 Pero quisiera preguntarte algo. Tu has instalado moodle en la carpeta /var/www y yo lo he hecho en /opt/. Tu lo has hecho con apache y msql de ubuntu. Yo con Xampp. Bueno que diferencia puede haber entre tu moodle y la mia. Por que trabajo bastante con Moodle y quisiera la mxima eficacia y seguridad. Gracias y enhorabuena de nuevo!.
Inicie se sin o re gstre se para e nviar com e ntarios

Duda moodle en ubuntu 7.04


por angarfi H ac e 4 aos

hola Felipeperucho: junto con felicitarte eh instalado moodle casi a la perfeccion gracias a tu tutorial dijo casi por que Me arroja ese error +1 El script instalador no ha podido crear automticamente un archivo config.php con las especificaciones elegidas. Por favor, copie el siguiente cdigo en un archivo llamado config.php y coloque ese archivo en el directorio raz de Moodle.

0
1

descargo el archivo lo copio en moodle y asigno la ip de mi equipo donde dice localhost, pero entra en un ciclo interminable da vuelta en lo mismo empieza de nevo la instalacion y arrja el mismo error aunque edite el aarchivo
Inicie se sin o re gstre se para e nviar com e ntarios

Error de conexin con la base de datos. Por favor, compruebe los


por mdav H ac e 4 aos

hola tengo ubuntu 7.10 y moodle 1.8, pero al llegar al punto de crear la base de dsatos me sale: Error de conexin con la base de datos. Por favor, compruebe los ajustes de la base de datos. he intentado de todo pero no he podido. ha
Are you a developer? Try out the HTML to PDF API

open in browser PRO version

pdfcrowd.com

los ajustes de la base de datos. he intentado de todo pero no he podido. ha +1 el archivo config.php es el que aparece como config-dist en el directorio moolde?

gracias PD. estoy instalando el moodle con el Xampp porqe no encontr la forma de instar los paquetes para montar el servidor, no estan disponibles en el Synaptic.

gracias
Inicie se sin o re gstre se para e nviar com e ntarios

Tal vez te falte instalar el


por ric ardohead H ac e 4 aos

Tal vez te falte instalar el mdulo que conecta a mysql con los scripts de php: "php5-mysql" puedes instalarlo desde el synaptic.

0
1

En caso de que estes utilizando otra base de datos busca equivalencia. +1 De tu ltima pregunta el archivo config.php se genera despus que le pasas a moodle los datos que te pide al momento de instalacin. Pero para llegar aqu antes tienes que solucionar lo la conexin con la base de datos de lo contrario no se crear.
Inicie se sin o re gstre se para e nviar com e ntarios

su

de su de

Ayuda por favor

por ubuntic o2 1 H ac e 3 aos

Gracias por este tutorial. Lo nico es que no logro pasar del paso 5, me da este error: "Error de conexin con la base de datos. Por favor, compruebe los ajustes de la base de datos".
Are you a developer? Try out the HTML to PDF API

open in browser PRO version

pdfcrowd.com

+1 Ya chequee que moodledata tenga todos los permisos, no se que paso sigue para resolver 1 este problema ya que es la primera vez que instalo moodle, por favor cualquier ayuda sera de mucha utilidad. Tambin necesito saber cual es el nombre de mi servidor una vez concluda la instalacin. Gracias.
Inicie se sin o re gstre se para e nviar com e ntarios

Gracias por el tutorial


por ubuntic o2 1 H ac e 3 aos

Primero un gran saludo y agradecimiento por tu tutorial. Llegu bien hasta el final pero resulta que la pgina de Moodle no puede ser accesada desde el exterior. Necesito saber que requerimientos debo tener para que esto sea efectivo. Por el momento tengo instalado Moodle de forma experimental en mi PC, la cual tiene una IP fija (se supone) que me brinda - servicio de cable por TV de mi zona. Gracias de antemano. +1 el 1
Inicie se sin o re gstre se para e nviar com e ntarios

crear base de datos con mysql


por jrlr H ac e 3 aos

Hola acabo de inicarme en Ubuntu, he puesto en un P III a 450 MHz ubuntu 8.10 y mi intencin es utlizarlo de pruebas para moodle.

0
1

Todo bien y comprobado que he bajado los paquetes necesarios, pero al crear la base de datos pongo sudo mysql me pide la contrasea y me da el siguiente error. ERROR 2002 (HY000): Can't +1 '/var/run/mysqld/mysqld.sock' (2) connect to local MySQL server through socket

Qu tengo que hacer? gracias de antemano.


Inicie se sin o re gstre se para e nviar com e ntarios

integracion de lams con moodle


por H anziBlac k H ac e 3 aos

disculpa ...ya que conoces la instalacion de moodle me gustaria saber si has pobrado instalar lams + moodle ..y si te ha salido comentar como lo hiciste y los pasos para

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

0
1

ello...gracias
Inicie se sin o re gstre se para e nviar com e ntarios

+1

Gracias

por jejimenez H ac e 2 aos

Hola! Muchas gracias por el tutorial, muy completo y todo me funcion muy bien. Gracias de nuevo! Juny

0
1

Juny

Inicie +1 se sin o re gstre se para e nviar com e ntarios

Problema con la ejecucin del install.php de Moodle


por P epe Sac au H ac e 2 aos

He seguido las instrucciones para instalar Moodle 1.8.1 en Ubuntu 9.10 e iba todo bien hasta que, segn se indica en el paso 5 del tutorial, al escribir en el Firefox el "http://localhost/moodle/install.php" no sucede nada de lo previsto. Me pregunta que "qu debe hacer Firefox con este fichero". Por defecto indica que "guardarlo" y aqu me encuentro empantanado. +1 1 Alguna solucin?
Inicie se sin o re gstre se para e nviar com e ntarios

Problema Paso 6

por pollaflor H ac e 2 aos

Tengo un problema al escribir http://192.168.0.89/moodle con mi IP, y me sale el mensaje:

0
1

Page Not Found: It is possible you mistyped the address requested. Please check the address, or return to the Home page. +1 La IP que uso es la que me sale en la web: http://www.adslayuda.com/ip.html

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

No se que hago mal. Tengo IP dinamica pero no he reiniciado ni siquiera el router, asi que sigo con la misma IP. Muchas gracias. Un saludo
Inicie se sin o re gstre se para e nviar com e ntarios

Cuidado con la seguridad


por luis jaime H ac e 1 ao

Tal parece que dejar el directorio moodledata con permisos para todo el mundo es un problema, dejar la puerta abierta para todos en la casa no es conveniente.

0
1

Una opcin es sudo chmod 770 /var/moodledata y por otro lado hacer que el propietario de este directorio sea www-data +1 sudo chown www-data /var/moodledata, esto me solucion el problema de que no encontraba el directorio.
Inicie se sin o re gstre se para e nviar com e ntarios

Gracias.

por D artJ ulius H ac e 1 ao

Hola! Muchas gracias por el tutorial, Esta muy Completo, luego lo pruebo, espero que todo me salga bien.

0
1

Inicie se sin o re gstre se para e nviar com e ntarios

+1

Otros enlaces
Contacto

Normas
Normas de los foros
Are you a developer? Try out the HTML to PDF API

Social
Identi.ca

open in browser PRO version

pdfcrowd.com

Historia Legal Licencia de contenidos

Normas de los blogs

Twitter Facebook Google+

open in browser PRO version

Are you a developer? Try out the HTML to PDF API

pdfcrowd.com

You might also like