Anda di halaman 1dari 8

REPORTE 4 MOODLE EN CENTOS.

Cmo instalar Moodle en CENTOS 5

Antes de iniciar

Esta gua, se recomienda ampliamente leer toda la gua antes de iniciar el proceso de instalacin y dems. Requisitos Suponiendo que se tiene el CENTOS totalmente actualizado, procederemos a instalar desde los repositorios MySQL y PHP porque por default, ya est instalado APACHE igual sera bueno verificar que realmente est instalado. Instalando MySQL Ya que estamos en los repositorios, escribimos mysql (sin comillas) e instalaremos TODO lo que diga MySQL-server, MySQL-Apache, MySQLPHP, MySQL-devel. Instalando PHP Una vez instalado MySQL procederemos a instalar PHP, de la misma manera, escribiendo php (sin comillas) y como es de suponerse, instalar TODO lo que est relacionado con PHP-Apache, PHP-devel, PHP-mysql y el ms importante de todos PHP-GD esto es lo que har posible ver los grficos en Moodle y evitar un posible error. Este paso es muy importante, porque con esto trabajaremos plenamente para la instalacin de Moodle. Configurando el firewall Sabemos de antemano que Linux es un sistema operativo muy seguro tan seguro que siempre tiene todos los puertos cerrados. En esta versin de CENTOS 5 el Firewall se llama SELINUX y hay que configurarlo, para que los clientes puedan conectarse por el puerto 80 hay que abrirlo: Abrir una consola en modo grfico presionando ALT F2 Escribir el siguiente comando: system-config-security-level Aparece una ventanita con las diferentes opciones, seleccionamos http y damos clic en OK

Iniciando los servicios Ya que tenemos instalado MySQL, PHP y APACHE (que ya viene por default) ahora hay que levantar los demonios (servicios) ya sabemos muy bien donde se hace esto (Fig 1) y buscamos lo siguiente:

Ahora slo queda iniciar los servicios. httpd Este demonio es APACHE, cuando levantemos el servicio seleccionando la casilla y presionando el botn estar tal y como se muestra en la Fig 2. mysql Este demonio obviamente es el de MySQL y hacemos lo mismo que con apache.

Fig 1

Fig 2 Probando los servicios Ahora ya tenemos instalados y funcionando nuestros servicios, pero Cmo saber si realmente funcionan? Para probar Apache, necesitamos abrir el navegador WEB y escribir lo siguiente: http://localhost/ cuando demos enter, aparecer la pgina de prueba de Apache y sabemos que funciona, para saber si funciona MySQL slo abrimos una Terminal y escribimos mysql (sin comillas) y debe de aparecernos el prompt de MySQL algo as: mysql> Preparativos Descargar la versin ms reciente y estable de Moodle de http://www.moodle.org Descomprimir el archivo en la carpeta /var/www/html/ y asignarle permisos de root dando clic derecho a la carpeta moodle (que acabamos de descomprimir) y clic en propiedades, luego vamos a la pestaa de permisos y seleccionamos Lectura y escritura, dar clic donde dice Aplicar permisos a los archivos contenidos y luego en Aceptar (si no estn asignados no funcionar Moodle) Base de datos Para que Moodle funcione, necesita una base de datos que debemos de crear manualmente, abriendo una Terminal y escribiendo mysql (sin comillas) ya que estamos en el prompt mysql> escribiremos el siguiente comando resaltado en naranja: CREATE DATABASE <> DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

NOTA: Lo que est encerrado en estos smbolos << >> es el nombre de nuestra base de datos, por ejemplo si nuestra base de datos se llamara moodledb, el comando quedara as. CREATE DATABASE moodledb DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; Ahora hay que crear un usuario con ciertos privilegios para esa base de datos que acabamos de crear, en este ejemplo recordemos que la base de datos se llama moodledb y el comando es el siguiente resaltado con naranja: GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER ON <.* TO <>@localhost IDENTIFIED BY <>; Y como en el ejemplo anterior suponiendo que nuestra base de datos se llama moodledata y tenemos un usuario que se llama moodleuser y con una contrasea moodlepass, el comando quedara de la siguiente forma: GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER ON moodledb.* TO moodleuser@localhost IDENTIFIED BY moodlepass; NOTA: Debemos de anotar el nombre de nuestra base de datos y el usuario, as como la contrasea porque lo utilizaremos ms adelante, recordar que esto es un ejemplo, se debe usar los datos que se crea conveniente. Hasta este momento y si se ha seguido el manual al pi de la letra, tenemos creada la carpeta moodle con permisos de root en /var/www/html/moodle/ y tenemos creada la base de datos con un usuario y contrasea, ahora slo nos resta crear otra carpeta para que se guarden todos los datos de Moodle. Por default Moodle nos dice que la carpeta se llame moodledata pero podemos poner el nombre que queramos, se recomienda dejarla con el mismo nombre. Dnde crear la carpeta? La carpeta debe de estar en la siguiente ruta: /var/www/html/ Ah se crea la carpeta y le asignamos permisos de root de la misma manera como lo hicimos con la carpeta moodle y quedara as /var/www/html/moodledata/ Instalando Moodle En este punto de la instalacin todo ha ido muy bien y ahora se procede a la instalacin de Moodle. Tenemos que abrir el navegador y escribir la siguiente direccin: http://localhost/moodle

Abre el Script de instalacin Fig 3 y tenemos que seguir las instrucciones al pi de la letra.

Fig 3 Ahora lo nico que hace falta es hacer clic en Siguiente si todo se ha hecho como es debido, no existira ningn problema. Llegando a la pantalla donde pedir la carpeta de datos que creamos anteriormente moodledata Fig 4 Si marca error en este paso, es porque no se asignaron los permisos de root o la carpeta no est en la ruta /var/www/html/

Fig 4 Luego pedir el nombre de la base de datos, el usuario y contrasea que se cre anteriormente y slo se cambia esos datos Fig 5.

Fig 5 Luego de este paso, pedir alguna confirmacin y MUY IMPORTANTE en una de las pantallas aparece una casilla de verificacin donde indica que queremos hacer la instalacin desatendida Unatended, en el supuesto caso de que no la seleccionemos, no pasa nada, slo tendremos que dar clic en OK a todas y cada una de las pantallas que veremos cuando est creando las tablas, si leen bien, vern la opcin. Para terminar, slo queda mencionar como apoyo: http://www.moodle.org POSIBLES PROBLEMAS (citado de blogs)
INSTALACION CON CENTOS, SERIOS PROBLEMAS by jose mex - Wednesday, 28 March 2007, 11:54 PM Instale el moodle en Centos 4.4, cre todo lo que era necesario, hasta que lo finalice. Cuando habro la pagina de inicio todo esta bien, sin embargo cuando doy en "login" me manda un mesaje el navegador de "firefox ha detectado que el servidor est dirigiendo la solicitud a esta direccin de una manera en la que nunca terminar" Luego menciona la supuesta solucin: "Este problema est causado normalmente por desactivar o rechazar las cookies". QUISIERA SABER CUAL SERIA LA VERDADERA SOLUCION, YA INSTALE EL PHP Y EL MYSQL, CORREN BIEN Y LOS SERVICIOS ESTAN LEVANTADOS. Ya verifique la carpeta login y tiene permisos de ejecucion. La primera vez que lo instale fuincionaba todo bien, sin embargo le cambie la dirreccion ip y me voto el sistema, el caso que lo volvi a instalar, quite las carpetas de moodle y nuevamente hice la instalcion. Sin embargo cuando nuevamente lo instale la configuracion que habia hecho en la primera todavia se ve, ejemplo de ello es un banner, algo perculiar que pudiera suceder es que tengo que eliminar una carpeta o archivos de moodle pero no se donde esta?. Ya lo he instalado como 20 veces pero me sigue mandando los mismos errores, y cada vez que lo instalo me parece la misma pagina con el mismo banner, al

parecer siguie agarrando los archivos primeros pero supuestamente ya elimine la carpeta de moodle. QUISIERA SABER COMO DE DESINSTALA MOODLE EN CENTOS CON TODO Y ARCHIVOS DE CONFIGURACION. O ALGUNA SOLUCION EN PARTICULAR... Re: INSTALACION CON CENTOS, SERIOS PROBLEMAS by Mauricio Prez Llantn - Thursday, 29 March 2007, 12:55 AM Jos: Debes eliminar por completo las carpetas donde instalaste moodle (normalmente /var/www/html/moodleinst/ y crear una nueva instancia de instalacin. Revisa tambien el usuario mysql que utilizas, sus permisos y los parmetros del archivo config.php. Yo he instalado moodle en Centos, Mandriva, Ubuntu y Windows sin mayores problemas. Saludos cordiales., Mauricio Prez Ll. from Chile! Actualizar Apache, PHP y MySQL en CentOS 5.5

El primer planteamiento ha sido buscar un repositorio que ofreciera todos los paquetes necesarios en uno, es decir, Apache, PHP y MySQL, tambin conocido como LAMP (Linux, Apache, MySQL, PHP), se trata de PowerStack, un proyecto que ha surgido hace poco tiempo y que parece bastante prometedor. Habilitando los repositorios e instalando PowerStack El primer primer paso es habilitar el repositorio para descargar la aplicacin de PowerStack. Para ello en el terminal escribimos lo siguiente:
rpm -Uvh 1.noarch.rpm http://download.powerstack.org/powerstack-release-0-

Despues de este sencillo paso, el siguiente ser instalar el repositorio descargado, se teclea el siguiente comando:
yum install poo

Esto sera lo necesario ahora solo falta actualizar los paquetes. Actualizar Apache a la version 2.2.17 Cuando se inicio el tutorial Apache los repositorios oficiales de CentOS albergaban la versin 2.2.3 y es la que se instalo. Sin embargo actualmente la versin actual de apache es la 2.2.17. Por tanto para
actualizarla escribiremos en el terminal lo siguiente:
yum -y update httpd

Con esto ya estara instalando y funcionando perfectamente la nueva versin de apache, y no es necesario reiniciar el servidor de forma manual ya que los repositorios de PowerStack lo hacen 7utomticamente.

Actualizar PHP a la versin 5.3.5 Una posible versin instalada de PHP es 5.3.3 habindola actualizado porque PHPMyAdmin nos lo requera. Ahora se procede a pasar a actualizar a la versin 5.3.10 que es la ltima versin estable de PHP. Para ello tecleamos:
yum -y update php

Al actualizar esta versin se debe hacer un pequeo arreglo. Este viene dado porque en la ltima versin de PHP la linea destinada a la zona horaria viene comentada y lo quese hace es descomentarla. Para ello se escribe en el terminal:
gedit /etc/php.ini

Buscar la siguiente linea:


;date.timezone =

Y la se la reemplaza por esta


date.timezone = "America/Ecuador"

Si se desea ajustar a la zona horaria se puede ver las zonas soportadas en el siguiente enlace: http://php.net/manual/en/timezones.php Actualizar MySQL a la versin 5.5.20 Cuando se instala MySQL se encuentra en una versin anterior. Se la actualiza, a la versin 5.5.20. Para ello tecleamos lo siguiente:
yum -y update mysql

Despus de realizar todos estos pasos se reinicia para que se realicen los cambios necesarios y que no exista ningn problema. Despus de reiniciar se abre el terminal y se digita lo siguiente:
httpd -v ; mysql -u root-p -e status|grep 'MySQL Version'; php -i|grep 'PHP Version'

Para comprobar efectivamente las versiones actualizadas programas. El servidor ya esta actualizado y listo para funcionar. INSTALACION D EMOODLE EN CENTOS (http://www.youtube.com/watch?v=gvo5zDCxKWc) (http://www.youtube.com/watch? v=nM61R_XT4P4&feature=related)
MOODLE INSTALACIN EN CENTOS (http://demetole.blogspot.com/2011/04/moodle-instalacion-encentos.html)

de

los

Anda mungkin juga menyukai