Curso online de Joomla: Instala la última versión 1.5.12

11 07 2009

Por tratarse de una aplicación Web, Joomla necesita instalarse sobre un servidor web, como Apache o Internet Information Services (IIS), pero además requiere que este servidor esté ampliado con PHP y disponga de acceso a una base de datos MySQL.
En concreto, los requisitos de la versión 1.5 de Joomla, la que vas a instalar, son:

  • Un servidor web (Apache 1.3 o superior, o IIS) dotado de
  • PHP (4.3.10 o superior)
  • Servidor de bases de datos MySQL (3.23 o superior)

Esto puedes obtenerlo contratando un servicio de alojamiento (hosting), que no tiene  por qué ser de pago (algunas empresas ofrecen alojamiento gratuito a cambio de incluir publicidad en las páginas del sitio, pero muy pocas admiten sitios Joomla), o instalando un servidor local en tu propio ordenador. Esta última opción ha sido tratada profusamente en este blog y ya te hemos indicado diversas opciones para instalar un servidor local en tu equipo:

Tanto si utilizas un servidor local como un hosting remoto, el procedimiento de instalación será el mismo. Te recomendamos además que, aunque dispongas de una versión en remoto, siempre tengas una versión de testeo en un servidor local en tu equipo: resulta muy útil para comprobar los cambios que vayas realizando y sobre todo, comprobar la compatibilidad y estabilidad del sistema a medida que instales nuevos complementos para el mismo, etc. Cuando compruebes que todo funciona correctamente en tu servidor local, realiza los mismos cambios en tu servidor remoto.

En este artículo instalaremos Joomla 1.5.12, la última versión disponible, en un servidor local con Xampp. Si has seguido nuestras indicaciones previas tendrás una carpeta en tu ordenador con todos los archivos que xampp “volcó” a tu equipo en la instalación de la aplicación. Y, en concreto, dispondrás de la carpeta htdocs, la carpeta específica que Xampp destina a la publicación en Apache. En esta carpeta htdocs deberás crear una nueva carpeta, llámala por ejemplo portal o joomla, en la que tendrás que copiar la estructura completa de archivos y carpetas de Joomla para iniciar la instalación de este popular CMS.

estructura de archivos y carpetas

Pero, no te atragantes aún, vamos paso a paso y todo será mucho más fácil. Por supuesto, doy por hecho que ya has instalado Xampp en tu ordenador y que dispones de la carpeta asociada a este servidor local (la de la captura de pantalla anterior) en tu ordenador.


PASO 1. Joomla necesita un usuario y una base de datos para funcionar

Una vez instalado el servidor con XAMPP tendrás que crear un usuario y la base de datos que necesita Joomla para acometer después su instalación: ambos son requisitos imprescindibles para poder instalar Joomla.

Para ello, inicia el servidor XAMPP (en Windows tienes un archivo en la carpeta xampp llamado xampp-control que te permitirá iniciar y detener los diferentes servicios .

 arranque y parada del servidor local

Para acceder a Xampp sólo tienes que teclear su dirección URL en tu navegador favorito (por supuesto, Firefox!):

http://localhost

La pantalla inicial de Xampp aparecerá en tu monitor. Elige la opción del idioma español para comenzar a utilizar todas sus funcionalidades.

un servidor web local

Para crear un nuevo usuario y una nueva base de datos para Joomla, Xampp te ofrece la herramienta phpMyAdmin. Tienes varias maneras de ejecutarla:

  • Teclear en el campo dirección URL

http://localhost/phpmyadmin

  • o bien

http://127.0.0.1/phpmyadmin

  • o desde la página inicial de XAMPP http://localhost/hacer clic en el enlace PHPMyAdmin.

acceso a la herramienta PhpMyAdmin

En su parte inferior te avisa de que el usuario root no tiene contraseña (Windows) y, por tanto, supone una vulnerabilidad en la seguridad del sistema. Pero como vas a realizar una instalación en local, esto no supone ningún riesgo, así que no hagas ningún cambio al respecto.

Crea un nuevo usuario para Joomla

Para ello haz clic en el enlace Privilegios

crear un nuevo usuario

y, a continuación, sobre Agregar un nuevo usuario, que localizarás a mitad de pantalla.

crear un nuevo usuario

En la nueva pantalla rellena los siguientes datos:

  • Nombre de usuario: Deja la opción por defecto Use el campo de texto y decide tu mismo el nombre de usuario, en mi caso he escogido el término joomla (para qué complicarnos, no?).
  • Servidor: selecciona de la lista Local y observa que el término que aparece en el cuadro de texto es localhost.
  • Contraseña: Deja la opción por defecto Use el campo de texto y teclea una contraseña para el usuario que estás creando, en este caso hemos tecleado la misma palabra joomla para no olvidarnos de ella. ¡No la olvides!
  • Debe volver a escribir: sencillo…, repite la contraseña de nuevo, tecleándola exactamente igual, para que el sistema la registre.

Ahora debes asignar privilegios globales a este usuario. Para ello, haz clic en Marcar todos/as o bien valida todos los campos de las listas Datos, Estructura y Administración.

 crear un nuevo usuario

Ya sólo queda crear el usuario finalmente haciendo clic sobre el botón Continuar. Una nueva pantalla te indicará que el nuevo usuario ha sido agregado.

Crea la base de datos para dicho usuario

Una vez que has creado el nuevo usuario para Joomla debes crear la base de datos asociada a dicho usuario. En la pantalla anterior haz clic sobre el enlace Servidor: localhost que hallarás en la parte superior de la página, para volver a la página inicial de PHPMyAdmin.

Para crear la base de datos tendrás que darle un nombre. Escríbelo en el cuadro de texto Crear nueva base de datos: por ejemplo, joomla (¡no me exprimo mucho la cabeza qué digamos!) y despliega la lista que aparece a la derecha de Cotejamiento para localizar utf8_general_ci.

crear una nueva base de datos

Aclaración sobre el cuadro de lista Cotejamiento:

  • utf8_general_ci. No reconoce la letra ñ ni las letras acentuadas al realizar ordenaciones o búsquedas. Sin embargo, es una de las opciones más rápidas.
  • utf8_spanish_ci. Corresponde al idioma español moderno, en el que sí se reconoce la ñ, pero no la ch ni la ll.
  • utf_spanish2_ci: Corresponde al idioma español tradicional, que reconoce correctamente la ñ, la ch y la ll.
  • Debes elegir un “Cotejamiento de las conexiones MySQL, apropiado para la versión de Joomla que vayas a utilizar:
    • En el caso de bases de datos que vayan a trabajan con Joomla 1.0.x se recomienda la codificación latin1_general_ci.
    • En el caso de bases de datos que vayan a trabajar con Joomla 1.5 se recomienda la codificación utf8_general_ci.

Cuando finalices haz clic sobre Crear. ¡Listo! Sal de phpMyAdmin utilizando el botón Salir.

Ya dispones de los requisitos previos necesarios para acometer la instalación de Joomla. Observa que XAMPP dispone ya de la nueva base de datos joomla creada:

crear una nueva base de datos

Lógicamente, si haces clic sobre ella y compruebas su contenido verás que es una base de datos vacía, sin tablas en ella, a la espera de que realices la nueva instalación:

crear una nueva base de datos

¡Pero, antes deberás obtener la última versión de Joomla disponible y lo más seguro es que acudas a sus repositorios oficiales en Internet!.


 

PASO 2. Descarga la última versión: Joomla 1.5.12

Generalmente Joomla se distribuye como un archivo comprimido, también denominado paquete, en cuyo interior se encuentra todo lo necesario para instalar y hacer funcionar este CMS. El sitio oficial para obtenerlo es

http://www.joomla.org

pero la versión a descargar desde este sitio será en inglés.

JoomlaSpanish es una organización de usuarios tremendamente activa, ya muy consolidada y reconocida como organización colaboradora de Joomla, que ofrece la última versión de Joomla ya traducida al idioma español en un paquete propio denominado JoomlaSpanish, por lo cual es un sitio de confianza del que puedes descargar Joomla de manera gratuita y sin registro alguno, ¡y completamente traducido al español! Así pues, conéctate al sitio web reconocido oficialmente en español dedicado a Joomla para descargar la última versión disponible

http://www.joomlaspanish.org

Localiza en la página inicial el bloque Packs disponibles en Joomla! Spanish y haz clic sobre Pack Joomla-1.5.12-spanish.zip (windows) o Pack Joomla-1.5.12-spanish.tar.gz (linux y ubuntu).

Dependiendo del navegador que utilices y de su configuración, es posible que aparezca un cuadro de diálogo preguntándote qué deseas hacer con el archivo, o que se descargue automáticamente. En el primer caso, indica que deseas guardarlo y fíjate en que carpeta se almacena. El segundo caso es propio de algunas versiones de Firefox, que, si no has realizado cambios en su configuración, almacenan los archivos descargados en el propio escritorio (si ejecutas Herramientas - Descargas podrás consultar el historia de descargar y averiguar en la que se ha almacenado el paquete de Joomla descargado).

Si utilizas Internet Explorer es muy probable que aparezca una advertencia de seguridad antes de descargar un archivo. Verás una franja amarilla en la parte superior de la página. Haz clic con el botón derecho del ratón sobre ella y se desplegará un menú contextual en el que podrás indicar que confías en la fuente y que efectivamente deseas descargar el archivo. Procede, pues, de la siguiente forma:

  • EN UN SISTEMA WINDOWS COMO WXP. Guarda el fichero en tu equipo y, una vez finalizada su descarga, extrae el contenido del archivo zip a una carpeta (utiliza 7-Zip, por ejemplo, como programa alternativo de compresión y descompresión de archivos: libre y gratuito). Se creará una estructura de carpetas y archivos que será la que compondrá nuestro sitio Web posteriormente en el servidor (puedes borrar después el archivo zip descargado si lo deseas, porque ya no lo necesitarás).
  • EN EL CASO DE UBUNTU, simplemente guarda el archivo tar.gz. No necesitarás hacer nada más, por ahora. Tendrás que utilizar la consola para descomprimirlo y volcar sus archivos al servidor local. Te mostramos en el siguiente paso cómo hacerlo.

PASO 3. Envía Joomla al servidor local

En Windows

Para poder iniciar la instalación de Joomla tendrás que enviar a la carpeta raíz del
servidor los archivos (manteniendo su correspondiente estructura de carpetas) en los que se descomprime el paquete que has descargado en el paso anterior. En el caso del servidor local en Windows tendrás que descomprimir previamente el paquete de Windows  y después deberás arrastrar - copiar / pegar los archivos / carpetas descomprimidos (todos y tal cual están) a la carpeta raíz de tu web.

Como dispones de un servidor local la carpeta raíz de tu sitio será xampp/htdocs pero como esta carpeta contiene archivos propios de XAMPP, es muy aconsejable que crees una subcarpeta dentro de ella (llamada portal, por ejemplo) y que copies los archivos dentro de ella. De este modo, la URL de tu sitio será http://localhost/portal

En Ubuntu

Tendrás que utilizar la consola o terminal para descomprimir los archivos y enviarlos a la carpeta raíz de tu sitio. Es la misma que en Windows, por tanto: lampp/htdocs
Acredítate como administrador mediante el comando

sudo -s

Teclea la contraseña de administrador que te acredita como tal.

En la consola utiliza los siguientes comandos:

Para crear el subdirectorio dentro de htdocs destinado al volcado de archivos de Joomla

mkdir /opt/lampp/htdocs/portal

Para copiar la estructura de archivos y carpetas en este subdirectorio teclea el siguiente comando

tar xvfz joomla_1.5.8-Spanish-pack_completo.tar.gz -C /opt/lampp/htdocs/portal


PASO 4. Instala Joomla 1.5.12 (¡Por fin!)

Cuando la copia de archivos y carpetas haya finalizado, accede a la dirección de Joomla que corresponda para comenzar la instalación. Por ejemplo si has seguido nuestras  indicaciones desde el principio será http://localhost/portal
Tanto si utilizas Windows como Ubuntu el proceso de instalación es exactamente el mismo en ambos sistemas: la única diferencia será el arranque del servidor.

Pero ya conoces cómo hacerlo:

  • En Windows: Arranca el servidor XAMPP realizando doble clic sobre el archivo xampp_start.exe. Abre tu navegador y teclea en el campo dirección URL http://localhost/portal. Verás la primera pantalla de la rutina de instalación de la nueva versión de Joomla.
  • En Ubuntu, utiliza la consola o terminal y como administrador teclea el comando sudo /opt/lampp/lampp start. Abre tu navegador y teclea el campo dirección URL http://localhost/portal. Verás igualmente la primera pantalla de la rutina de instalación de la nueva versión de Joomla.

La instalación de Joomla es relativamente sencilla y en sólo 7 pasos de un asistente (apenas un par de minutos) estará lista. Te ofrecemos explicación detallada de cada uno de los pasos, pero prácticamente será un clic en el botón Siguiente excepto en los pasos 4 y 6, algo más delicados.

Paso 1. Idioma

El primer paso de la instalación es elegir el idioma. De forma predeterminada aparecerá seleccionado el idioma que corresponde al lenguaje configurado en tu navegador. Joomla, por tanto, te saludará en español. Haz clic en Siguiente para continuar.

Joomla 1.5: asistente de instalación

Paso 2. Comprobación previa

Este segundo paso es muy importante pues en él se evaluarán las características de tu servidor para averiguar si será capaz o no de ejecutar Joomla. Esta página está dividida en dos zonas: la superior recoge el resultado de las comprobaciones que son esenciales mientras que las que aparecen en la parte inferior son sólo recomendaciones no imperativas. Si alguna de las comprobaciones de la zona superior aparece en rojo no es aconsejable continuar con la instalación, salvo que el requisito único que falle es que el archivo configuration.php no sea “escribible”, error de fácil solución como te indicaremos más adelante. Con respecto a las recomendaciones de la zona inferior, casi todas ellas buscan mejorar la seguridad del sitio, aunque alguna aparezca en rojo que no cunda el pánico; Joomla también funcionará aunque no todo coincida a la perfección. Puede ser que sea más vulnerable a posibles ataques, pero no impedirá que el sitio funcione. En una instalación en local no tendrás problema alguno y podrás saltar este paso casi automáticamente.

Joomla 1.5: asistente de instalación

Ahora bien, en una instalación en remoto quizá alguna opción se muestre en rojo, por ejemplo, si instalas Joomla en el servidor Educastur. Dentro de estos valores recomendados los que suelen causar más problemas son:

  • Modo seguro: la mayoría de los proveedores de alojamiento utilizan servidores compartidos, es decir, alojan los sitios de varios clientes en un mismo servidor. Podría ocurrir que alguno de estos clientes, aprovechando sus privilegios en el servidor, provocase mal intencionadamente algún error o fallo en el sitio de otro cliente. La directiva safe_mode pretendía resolver esto asegurándose de que cada cliente sólo tuviera acceso a sus propias carpetas y archivos. Sin embargo, en las últimas versiones de PHP esta directiva se ha extinguido.
  • Mostrar errores. Si la directiva display_errors está activada, cuando se produzca algún error en la ejecución de un guión - script PHP, se mostrará al usuario un mensaje explicativo de dicho error. El problema es que esto puede ser aprovechado por hackers / crackers para obtener información adicional del sistema. Por ello es esencial que esta directiva esté desactivada en un servidor de producción, es decir, en un sitio web que esté en pleno funcionamiento, pero quizás no lo sea en un servidor de desarrollo, como es el caso de la instalación de Joomla en un servidor local con objetivo de aprendizaje.
  • Registrar globales. Esta directiva surgió como una ayuda para los programadores de PHP, pero pronto se reveló como un foco enorme de problemas de seguridad. Los scripts PHP utilizan las variables definidas dentro de ellos, pero también pueden obtener variables a través de otros medios. La obtención de estas variables externas se realiza de forma automática cuando register_globals está activado, de modo que el script no puede determinar con precisión el origen de una determinada variable… y si hubiera sido inyectada por un usuario malintencionado a través de un formulario no lo discriminaría. Por este motivo es fundamental que la directiva register_globals esté desactivada. Algunos proveedores de hosting siguen manteniéndola. Esta directiva también se ha extinguido en las últimas versiones de PHP.

Si deseas cambiar el valor de alguna de estas directivas, en el caso de un servidor local, podrás hacerlo a través del archivo oculto de configuración de Apache a nivel de carpetas .htaccess o a través del archivo de configuración del motor PHP php.ini. Ambos son archivos de texto que podrás editar con un editor de notas.
También deberás editar ambos archivos si estás realizando la instalación de Joomla en remoto. El primero es un simple archivo de texto que probablemente se encuentre en la carpeta raíz de su sitio web. Las directivas configuradas en él afectan a la carpeta en la que se encuentra y a todas sus subcarpetas, de modo que con un único archivo .htaccess tendrás protegido todo el sitio.

Podrás crearlo en tu ordenador local y subirlo mediante FTP a tu sitio remoto. El archivo php.ini es un simple archivo de texto cuyo efecto es local dentro de la carpeta en la que se encuentra, es decir, no se aplica a las subcarpetas. En el caso de Joomla  deberías crear un archivo php.ini en la carpeta raíz de tu sitio, otro en la carpeta  administrator y, opcionalmente, otro en la propia carpeta installation (esto último servirá para comprobar al hacer clic sobre el botón Volver a comprobar que tu proveedor admite archivos php.ini personalizados).

La sintaxis que utilizan estos archivos es diferente. Te indicamos dos ejemplos de
archivo que te permitirán configurar los valores recomendados por Joomla:

Archivo .htaccess

php_flag register_globals Off

php_flag display_errors Off

Archivo php.ini

register_globals=Off

display_errors=Off

Según la configuración particular de tu proveedor, es posible que tengas que sustituir el valor Off por un 0 (cero).

Haz clic de nuevo en Siguiente para seguir con la instalación.

Paso 3. Licencia

Joomla se distribuye bajo las condiciones de la licencia libre, opensource y de código  abierto, GNU/GPL, cuyas principales características son:

  • El usuario está autorizado a copiar, modificar y redistribuir la aplicación a terceros, incluso cobrando por ello, pero sin menguar en modo alguno los derechos que concede la licencia GPL.
  • Las aplicaciones cubiertas por esta licencia deben distribuirse acompañadas de su código fuente o bien ofrecer la posibilidad al usuario de acceder a él libremente.

Lee las condiciones de la licencia y realiza un nuevo clic en el botón Siguiente.

Joomla 1.5: asistente de instalación

Paso 4. Base de datos

Este cuarto paso es uno de los más delicados porque tendrás que cumplimentar los datos referentes a la configuración de la base de datos que has creado en XAMPP para Joomla: el nombre del servidor, el nombre de usuario, la contraseña o el nombre de la base de datos. Y si no lo haces correctamente, ni siquiera podrás continuar con la instalación. Recuerda que Joomla no se reserva para sí el derecho de utilizar exclusivamente la base de datos, de modo que si sólo dispones de una base de datos (este es el caso del servidor institucional Educastur) podrás compartirla con otras aplicaciones e incluso con otras instalaciones de Joomla.

En nuestro ejemplo de instalación de Joomla en el servidor local tienes que recordar  los datos con los que creaste un usuario y una base de datos con la herramienta PHPMyAdmin:

  • Tipo de base de datos: MySQL.
  • Nombre del servidor: localhost
  • Nombre de usuario: joomla
  • Contraseña: joomla
  • Nombre de la base de datos: joomla

Si configuraste tu usuario y base de datos con otros datos ahora tendrás que utilizarlos. Así pues, rellena cuidadosamente los datos correspondientes a la configuración básica.

Joomla 1.5: asistente de instalación

Haz clic sobre Configuración avanzada en la parte inferior de la página. Aquí puedes decidir si deseas mantener tablas de otras instalaciones previas de Joomla (no es el caso, estás haciendo una instalación completamente nueva en una base de datos todavía vacía). También puedes cambiar el prefijo de la tabla (valor predeterminado, jos_), pero esto sólo te interesará si utilizas varias instalaciones de Joomla en una sola base de datos (en local, no ocurrirá, pues puedes crear tantas bases de datos como necesites, pero en un servidor remoto, tal vez no tengas esa posibilidad; por ejemplo, ya te hemos indicado que Educastur sólo ofrece una única base de datos). Ahora bien, debes saber que esto es un riesgo, ya que muchos complementos de Joomla utilizan este prefijo para sus propias instalaciones y funcionalidades. No lo modifiques a no ser que sea absolutamente necesario.

Joomla 1.5: asistente de instalación

Si has instalado previamente otro Joomla y ahora quieres deshacerte de sus tablas, activa la casilla Eliminar las tablas existentes. Por el contrario, si deseas conservar una copia de las tablas de la instalación previa, activa la casilla Hacer una copia de las tablas existentes. Las tablas viejas se conservarán sustituyendo su prefijo por bak_. Si todo está correcto y el programa de instalación es capaz de establecer la conexión con la base de datos usando los valores especificados, tras hacer clic en Siguiente llegarás al quinto paso. En caso contrario, aparecerá un mensaje de error y tendrás que pulsar el botón Anterior para regresar al paso 4 y revisar de nuevo todos los datos.

Paso 5. Configuración de la capa FTP

Posiblemente la mayor fuente de problemas para los usuarios anteriores de Joomla era la diferenciación de usuarios / privilegios de los sistemas UNIX, que impedía acceder a ciertos archivos / carpetas. Para resolver este problema solía ser necesario cambiar los privilegios individuales de cada uno de estos archivos / carpetas, resultando una labor bastante tediosa. Con el objetivo de resolver esta situación, en la versión 1.5 se ha incluido una capa opcional de gestión de archivos basada en FTP, de modo que cada vez que Joomla necesite acceder a un archivo lo hará mediante el protocolo FTP, en lugar de mediante el protocolo HTTP, que es la opción predeterminada. Esta capa sólo es de utilidad si el servidor en el que está instalado Joomla está basado en UNIX / Linux, no si utiliza Windows, pues en  los sistemas Windows los usuarios y sus privilegios se gestionan de un modo diferente que no causa este tipo de problemas. Al instalar Joomla en un servidor local no necesitarás cambiar nada, déjalo todo como ésta. En consecuencia, deja marcada la opción No y haz clic en Siguiente.

Joomla 1.5: asistente de instalación

Paso 6. Configuración

En este sexto paso tendrás que configurar algunos detalles importantes sobre tu sitio Web como el nombre del sitio, tu dirección de correo electrónico y tu contraseña de administrador, pero también te ofrece la posibilidad de migrar datos desde instalaciones previas de Joomla.

  • Nombre del sitio web. Escribe un título para tu sitio en este cuadro de texto. Este título se utilizará en toda la correspondencia de correo electrónico que genera el sitio; por ejemplo, los mensajes que se envíen automáticamente a los usuarios para que activen sus cuentas una vez registrados, incluirán en su línea de asunto este título. Recuerda también que el nombre del sitio se convertirá automáticamente en el título de la página, aunque podrás modificarlo posteriormente sin problemas tras la instalación. Nosotros le hemos puesto como título Aprendiendo Joomla, pero utiliza el que quieras.
  • Correo electrónico. Escribe aquí la dirección de correo que desees utilizar para la correspondencia generada por tu sitio web. Obviamente debe ser una dirección válida. En esta dirección recibirás todas las incidencias del sistema Joomla, como errores, avisos de nuevos artículos enviados por autores…
  • Contraseña del usuario admin y Confirmar la contraseña del usuario admin. Escribe en ambos cuadros de texto la contraseña que desees utilizar para acceder como administrador al sistema. El nombre predeterminado para el usuario administrador es admin, aunque podrás (y es aconsejable que lo hagas) cambiarlo posteriormente.

Joomla 1.5: asistente de instalación

Llegamos ahora a una opción un poco controvertida. Joomla recomienda instalar datos de ejemplo, pero lejos de ser una ayuda estos datos de ejemplo suelen terminar convirtiéndose en una fuente de confusión. Los datos de ejemplo harán que el sitio no esté vacío, se llene de menús, secciones, categorías y artículos, los elementos fundamentales de Joomla, pero no los necesitarás salvo que quieras analizar cómo están configurados y así aprender de una forma autodidacta a utilizar Joomla. Mi consejo es que no instales estos contenidos de ejemplo así que no pulses el botón correspondiente.

Joomla 1.5: asistente de instalación

Otra opción que podrás encontrar en esta pantalla es la posibilidad de migrar datos
desde instalaciones anteriores de Joomla. Este proceso es muy delicado y requiere ciertos conocimientos del funcionamiento interno de Joomla y de sus tablas, que presumimos que por ahora no tienes, así que no trataremos este asunto. Además, no existe ningún modo sencillo ni fiable de migrar un sitio completo de Joomla 1.0.x a Joomla 1.5.x, por lo que ni siquiera trataremos este aspecto.

Tras hacer clic en Siguiente llegarás al último paso, finalizar. Un mensaje de advertencia te indicará que no has instalado los contenidos de ejemplo, haz clic en Aceptar porque realmente no deseas hacerlo.

Joomla 1.5: asistente de instalación

Paso 7. Finalizar

En este último paso un mensaje de advertencia te indicará la necesidad de borrar la carpeta de instalación del servidor, por motivos de seguridad.

Joomla 1.5: asistente de instalación

Hasta que no borres completamente esta carpeta y todo su contenido no podrás
empezar a utilizar Joomla. En este paso también se te confirma que el nombre
predeterminado del usuario administrador es admin. Borra, por tanto, la carpeta installation de tu servidor local simplemente suprimiéndola de la carpeta portal que se localiza en htdocs.

A continuación, haz clic sobre el botón Portada de la esquina superior derecha para  acceder a la zona pública de tu recién creado sitio web (el botón Administración te conducirá a la zona privada de tu sitio Web, aún no lo uses).

Advertencia en el caso de la instalación de Joomla en LAMPP en Ubuntu. No pude
acceder al sitio Joomla en este momento de la instalación de Joomla porque el sistema me advierte que el archivo configuration.php no escribible. Se soluciona de una manera muy sencilla: Consola o terminal: acredítate como administrador sudo -s y ejecuta Nautilus. Crea en la carpeta /opt/lampp/htdocs/portal un archivo vacío de texto. Llámalo configuration.php y copia en su interior todo el contenido ofrecido para este archivo en esta misma pantalla, en la parte inferior. Guarda los cambios.

El resultado final será algo similar a la captura de pantalla siguiente:

Joomla 1.5: asistente de instalación

¿Algo decepcionante? No parece gran cosa… pero ya la llenarás de contenido y la convertirás en algo más… espectacular.

¡Enhorabuena!  Ya has realizado tu primera instalación de un sitio Joomla y tienes todo preparado para empezar a introducir contenido en tu sitio.

Para acceder a la administración de tu sitio web tendrás que teclear la URL del mismo en tu navegador Web (siempre recuerda con el servidor Xampp encendido):

http://localhost/portal/administrator

Joomla 1.5: asistente de instalación

Accederás así al Panel de control de administración de Joomla.

 Joomla 1.5: asistente de instalación

El enlace Cerrar sesión que localizarás en la parte superior de la pantalla te permitirá salir correctamente del sistema.

¡Ahora ya tienes todo preparado para seguir nuestros próximo artículos dedicados a Joomla 1.5!



Curso online de Joomla: XAMPP, también en Ubuntu 9.04

10 05 2009

Joomla 1.5.10, nueva versión estableLos chicos de Joomla Spanish nos facilitan desde finales de marzo la última versión disponible de Joomla, completamente traducida al castellano: Joomla! Spanish 1.5.10 estable-Full. Con el ordenador a cuestas te invita a que descargues, pruebes y uses en tus sitios Web este fantástico Gestor de contenidos (C.M.S) que te permitirá crear y administrar de forma muy sencilla contenido dinámico en tu Web.

En nuestros anteriores artículos dedicados a Joomla ya te hablamos de sus características y de los requisitos técnicos necesarios para ejecutarlo. Te recomendamos accedas a ellos para conocerlos y, sobre todo, leas los artículos dedicados a la instalación de un servidor local en tu equipo con un sistema Windows si este es el Sistema Operativo de tu ordenador. Ten en cuenta que Joomla es un sistema de administración de contenidos de código abierto que se ejecuta en servidores con PHP y base de datos MySQL, por tanto, si quieres instalarlo en tu equipo necesitarás la instalación previa de alguna solución que convierta tu ordenador en un servidor: nuestro recomendado, XAMPP (por ser multiplataforma -versiones para Windows, Linux y Mac- y opensource.

Como ya conoces, si eres uno de nuestros habituales lectores, Con el ordenador a cuestas está especialmente dirigido a la formación de docentes, de ahí que nuestros artículos dedicados a Joomla se destinen a la creación, edición y mantenimiento de sitios webs educativos. Han pasado ya unos cuantos meses desde que la línea 1.5 de Joomla apareciera (Febrero 2007) y ya está claramente desarrollada, por ello, a partir de este momento nuestros tutoriales tomarán como base esta versión.

En este artículo te mostramos cómo instalar XAMPP en un equipo con Ubuntu 9.04, la última versión estable de esta popular distribución Linux con el claro objetivo de instalar posteriormente Joomla 1.5.10 en él.

¿Por qué un servidor Web?

Por tratarse de una aplicación Web, Joomla necesita instalarse sobre un servidor web, como Apache o Internet  Information Services (IIS), pero además requiere que este servidor esté ampliado con PHP y disponga de acceso a una base de datos MySQL.

En concreto, los requisitos de la versión 1.5 de Joomla, la que vas a instalar, son:

  • Un servidor web (Apache 1.3 o superior, o IIS) dotado de
  • PHP (4.3.10 o superior)
  • Servidor de bases de datos MySQL (3.23 o superior)

Esto puedes obtenerlo contratando un servicio de alojamiento (hosting), que no tiene por qué ser de pago (algunas empresas ofrecen alojamiento gratuito a cambio de incluir publicidad en las páginas del sitio, pero muy pocas admiten sitios Joomla), o instalando un servidor local en tu propio ordenador. Esta será la opción que utilicemos para seguir este curso de aprendizaje básico sobre Joomla.

Te recomendamos, además, que, aunque dispongas de un sitio en producción en un hosting remoto, siempre tengas una versión de testeo con un servidor local en tu equipo: resulta muy útil para comprobar los cambios que vayas realizando, comprobar la compatibilidad y estabilidad del sistema a medida que instales nuevos complementos para el mismo, etc. Cuando compruebes que todo funciona correctamente en tu servidor local, realiza los mismos cambios en tu servidor remoto.

Cuando accedes a través de Internet a una web gestionada con Joomla (o con cualquier otro CMS) no necesitas nada especial para ver sus contenidos ni para editar otros nuevos. Es posible hacerlo a través de cualquier navegador conectado a la Red: Internet Explorer, Firefox, Ópera, Flock…

Pero el ordenador en el que se encuentre alojada esa Web sí que necesita un entorno especial para que las tareas que ejecuta Joomla puedan realizarse y para que puedas ver su contenido: debe ser un servidor web capaz de interpretar el lenguaje PHP en el que está escrito Joomla y un programa para gestionar la base de datos SQL en la que se almacena la información que le introduces cuando configuras tu web o cuando creas contenidos. Cuando te planteas realizar tu sitio Web con Joomla y vas a utilizar algún servicio de hosting debes considerar que el servicio que contrates o utilices (si es un hosting gratuito) tiene que ofrecerte estas condiciones especiales para que Joomla pueda funcionar. Y no todos los proveedores de alojamiento web tienen este tipo de servidores (Educastur, sí). El motivo parece ser que está relacionado con los riesgos de ataques externos que corre un sistema informático que ejecuta programas siguiendo órdenes remotas.

¿Por qué un servidor local?

Si no dispones de espacio en un servidor web contratado, no deseas utilizar un hosting gratuito (suele tener contrapartidas, como publicidad, spam, limitaciones en los servicios, temporalidad limitada…) o bien deseas probar primero Joomla en tu ordenador (algo muy recomendable, sobre todo cuando trabajes de un modo más avanzado con Joomla, ya que te permitirá testear que todo funciona perfectamente, antes de probar nuevos complementos directamente en tu sitio web), tendrás que instalar en tu ordenador un servidor web que posea las características comentadas.

La instalación de Joomla en un servidor local tiene algunas ventajas:

  • Te permite trabajar con Joomla sin necesidad de estar conectado a Internet
  • Las operaciones y tareas a realizar en Joomla son mucho más rápidas, casi instantáneas (en un servidor remoto dependerá, claro está, de tu conexión a Internet).
  • Te posibilita comprobar que las funcionalidades que añades a Joomla son completamente compatibles con el sistema.

Aunque no todo son ventajas:

  • Deberás trabajar siempre desde el mismo ordenador.
  • No existe una funcionalidad que te permita diseñar todo tu sitio web en local y posteriormente “subirla” a un sitio remoto.

Cómo instalar un servidor local en tu equipo

Xampp, servidor web también en UbuntuUn servidor local es simplemente un programa, instalado en el PC, que permite mostrar las páginas HTML mediante un navegador. El más conocido que, además es de código abierto, es Apache. Como ya te hemos comentado, Joomla necesita ser instalado en un ordenador en el que el servidor web Apache esté funcionando. Y tendrás además que añadirle el intérprete de lenguaje PHP y el motor de bases de datos SQL, junto con una utilidad que permita acceder a través del navegador web a dicha base de datos: PHPMyAdmin. Y todas estas herramientas son software libre, programas y aplicaciones que podrás descargar gratuitamente desde sus páginas oficiales desde Internet y que podrás instalar de manera independiente.

Ahora bien, aunque su instalación es sencilla, la configuración de estas herramientas para que funcionen adecuadamente no está al alcance de usuarios noveles. Por ello, la solución más simple es utilizar paquetes ya preinstalados y preconfigurados que incluyen no sólo estas herramientas sino también algunas otras añadidas, que nos facilitan mucho esta tarea y que son suficientes para nuestros propósitos con Joomla.

Existen diversas soluciones, cada una con sus propias características:

  • EASYPHP. Profusamente utilizado. Se caracteriza por ser un paquete exclusivamente para Windows, no libre pero sí gratuito, pero no tiene servidor de correo, necesario por ejemplo para que en Joomla puedan registrarse nuevos usuarios a través de e-mail o para que funcionen los formularios de contacto (se pueden utilizar los datos de una cuenta POP).
  • JS-U SERVER. El equipo de desarrolladores de Joomla Spanish, muy interesados en que Joomla se utilice por el mayor número de usuarios, nos ofrece en su sitio oficial un archivo comprimido con el servidor local JS-U Server instalado y configurado junto con la instalación de Joomla en sus dos últimas versiones: joomla 1.0.15 y joomla 1.5. Es una muy buena manera de acercarse a Joomla desde un punto de vista educativo, para iniciarse y para experimentar con Joomla en las primeras etapas de aprendizaje de la herramienta.
  • XAMPP. Nuestro preferido. Es open source, libre, gratuito y multiplataforma (posee versiones para Windows, Linux, Mac). Incluye servidor de correo y aplicación de FTP. De fácil instalación y sencilla utilización.

Cómo obtener e instalar XAMPP para Linux

Si utilizas un equipo con Linux, Ubuntu por ejemplo (mi sistema operativo preferido), tendrás que descargar la versión XAMPP para Linux. El procedimiento es muy sencillo:
Accede a la página oficial del proyecto XAMPP desde Mozilla Firefox:

Apache friends - XAMPP for Linux http://www.apachefriends.org/en/xampp-linux.html

Descarga la última versión disponible: en concreto, la versión XAMPP para Linux 1.7. En la página inicial localiza el apartado Step 1. Download y haz clic sobre el enlace Xampp Linux 1.7.1. El enlace te llevará a la descarga del archivo desde SourceForge.net, el mayor almacén de software libre en Internet y, en breves segundos, la ventana de descargas del navegador Firefox te solicitará qué hacer con el archivo en cuestión. Guárdalo en tu directorio personal.

 Descarga Xampp para Linux

El resultado de este proceso será la presencia en el directorio /home/”nombrede usuario” de un archivo denominado xampp-linux-1.7.tar.gz.

Xampp, servidor web también en Ubuntu

Inicia una sesión en la consola o terminal (Menú Aplicaciones - Accesorios - Terminal) e identifícate como administrador del sistema escribiendo el siguiente comando:

sudo -s

El sistema te solicitará tu contraseña de root, de superadministrador (la que pusiste en la instalación del sistema), tecléala y observa que ante la consola ya estarás identificado como tal.

Xampp, servidor web también en Ubuntu

Observa que en la terminal estás posicionado directamente en tu directorio personal, justo el directorio en el que se localiza el archivo tar.gz descargado en el paso previo (si hubieras descargado el archivo a una carpeta de este directorio tendrías que teclear en la consola cd /home/”nombredeusuario/”carpetadedescarga”, si no conoces la ruta siempre puedes utilizar el comando ls -l para listar archivos y carpetas o bien acudir a Nautilus utilizando el botón presente en la ventana Cambiar entre la barra de lugares y de botones). Pero vamos a suponer que, en efecto, se encuentra en tu directorio personal, por tanto, nuestras instrucciones apuntarán a esta ubicación.

El siguiente paso será descomprimir la carpeta y copiar sus archivos al directorio /opt, directorio predeterminado para este tipo de instalaciones, con el siguiente comando en la consola o terminal:

tar xvfz xampp-linux.1.7.1.tar.gz -C /opt

te explicamos el comando:

  • tar xvfz descomprime el contenido del archivo comprimido tar.gz y genera de nuevo la estructura de directorios
  • xampp-linux.1.7.1.tar.gz archivo descargado de Apache friends
  • -C ordenamos que lo descomprima a un directorio concreto
  • /opt el directorio de destino en el que se copiará toda la estructura de directorios de XAMPP

Observarás que comienza el volcado de archivos y que, en breve, XAMPP para Linux ya estará instalado en el directorio señalado. Así, si navegas por el sistema de archivos y acudes al directorio opt observarás que, en efecto, se ha creado un nuevo directorio llamado lampp en cuyo interior se encuentran todas las carpetas y archivos de Xampp. Una de ellas, la carpeta htdocs, es precisamente el directorio en el que se debe alojar Joomla cuando vayas a realizar su instalación.

Como iniciar el servidor

Deberás iniciar el servidor siempre desde la consola o terminal utilizando el comando:

sudo /opt/lampp/lampp start

Tras teclear la contraseña de root aparecerá en la consola un mensaje indicando que el servidor XAMPP para Linux se ha
iniciado correctamente:
root@edisue-laptop:~# /opt/lampp/lampp start
Starting XAMPP for Linux 1.7…
XAMPP: Starting Apache with SSL (and PHP5)…
XAMPP: XAMPP-MySQL is already running.
XAMPP: XAMPP-ProFTPD is already running.
XAMPP for Linux started.
root@edisue-laptop:~#

Para comprobar que efectivamente es así y que todo funciona correctamente, inicia tu navegador y accede a la dirección

http://localhost

Aparecerá la página inicial de XAMPP en la que podrás seleccionar la opción Español para acceder a la página de presentación.

Xampp, servidor web también en Ubuntu

Como detener el servidor

Siempre desde la consola o terminal. Teclea el comando:

sudo /opt/lampp/lampp stop

¡Así de simple!

 



Juegos educativos Windows98 también en Ubuntu

26 04 2009

En un artículo previo os hemos hablado de cómo virtualizar Windows XP en un sistema Ubuntu utilizando la máquina virtual Virtual Box: por cierto, te recomendamos accedas a su lectura, pues te orientará mucho sobre lo expuesto en este artículo.

Con el ordenador a cuestas: VirtualBox, crea la máquina virtual con Windows XP

Pero… ¿qué solución podemos encontrar para utilizar en el aula esos juegos educativos que sólo se ejecutan en Windows 98? (los antiguos Pipo, Trampolín, juegos Ms-Dos, etc). Simple… utilizar Windows 98 en nuestra máquina virtual y ejecutar los programas deseados en ella. ¿Es eso posible?

Pues claro… En la mayoría de los casos los CDs originales de Windows 98 son autoarrancables, lo que significa que si metes el CD en el lector y reinicias la máquina virtual, asegurándote de que tome como unidad de arranque el lector físico de tu equipo, se iniciará la instalación. Después sólo tendrás que seguir las instrucciones del asistente de instalación y en breves minutos, estará instalado Windows 98 en tu Virtual Box.

¿Qué necesitas?

  1. Por supuesto, un CD-Rom original de Windows 98 con su número de serie.
  2. Una máquina virtual Windows 98 perfectamente configurada en VirtualBox.
  3. Lógico, los Cds originales de las aplicaciones educativas que desees instalar.

PASO 1. CREA LA MÁQUINA VIRTUAL PARA WINDOWS 98

Antes de comenzar la instalación de Windows 98 tienes que preparar VirtualBox para ello. Si has seguido nuestro artículo anterior sobre VirtualBox en Ubuntu no tendrás ninguna dificultad, aunque te indicamos cómo proceder concretamente para la instalación del sistema operativo W98.

  • Haz clic sobre el botón Nueva para configurar una nueva máquina virtual.
  • El asistente de creación de una nueva máquina virtual se iniciará. Haz clic en Siguiente para continuar.
  • Teclea como nombre de la máquina virtual W98 y selecciona en tipo de Sistema operativo Microsoft Windows - Versión Windows 98.

crear una máquina virtual W98

  • En la siguiente pantalla Memoria, Virtual Box asigna 64 MB de memoria base al sistema operativo, suficiente para que se ejecute con normalidad. Haz clic en Siguiente.
  • Selecciona como Disco Duro Virtual la opción de crear un nuevo disco duro virtual: Boot Hard Disk (Primary Master): Create new hard disk. De nuevo, haz clic en Siguiente para continuar.
  • Se iniciará así el asistente de creación de un nuevo disco duro virtual. Haz clic en Siguiente para continuar.
  • Como tipo de almacenamiento selecciona Dynamically expanding storage, para que el espacio asignado inicial se modifique dinámicamente dependiendo de las aplicaciones que vayas instalando en el sistema. Haz clic en Siguiente.
  • En Location la configuración asignará el mismo nombre que tú has asignado manualmente a la máquina virtual, en este caso W98: el icono situado a su derecha te permitirá visualizar exactamente el directorio de la máquina en el que se instalará el disco duro, en el ejemplo concreto de este artículo la ruta al archivo es /directoriodelusuario/.VirtualBox/HardDisks (es decir, se localiza dentro de un archivo oculto VirtualBox de tu directorio personal). En Size asigna el tamaño que creas conveniente dependiendo del tamaño de tu disco: 2 GB son más que suficientes para una instalación completa de Windows 98. Son los valores asignados por defecto en mi equipo, no necesitas modificar nada: Virtual Box configura los valores necesarios al haber asignado como versión a instalar Windows 98. Haz clic en Siguiente.
  • Una pantalla resumen te indica los valores de creación de la nueva máquina virtual. Haz clic en Terminar para proceder o en Atrás si deseas modificar algunos de los valores asignados.

crear una máquina virtual W98

Observa el orden de Arranque: disquete, CD/DVD y disco duro, si no encuentra el primero chequeará el segundo y así sucesivamente.

PASO 2. CONFIGURA LA MÁQUINA VIRTUAL W98

Haz clic sobre el botón Configuración para configurar la nueva máquina virtual que acabas de crear: te permitirá modificar algunos de los valores que has introducido en el paso anterior. Asegúrate en la entrada CD/DVD-Rom que validas la opción Monta la unidad CD/DVD de tu equipo (Anfitrión):

configurar la máquina virtual W98

Esto forzará a VirtualBox a leer el CD-Rom de Windows 98 que introducirás en el lector de tu ordenador.

PASO 3. INICIA LA INSTALACIÓN DEL SISTEMA

Ya tienes configurado VirtualBox para instalar Windows 98. Introduce el CD con el sistema operativo original en el lector y haz clic sobre el botón Iniciar. Al ser el CD autoarrancable aparecerá en pantalla un mensaje que te permitirá:

  1. Iniciar desde el disquete
  2. Iniciar desde el CD-Rom

instalar W98

Asegúrate de seleccionar la opción Iniciar desde CD-Rom seleccionando opción 2 mediante la flecha abajo de tu teclado. Haz clic en Enter para continuar.

En la siguiente pantalla aparecerá seleccionada por defecto, la opción Iniciar la instalación de Windows 98 con CD-Rom. Tras pulsar el botón Enter o dejar que transcurra el tiempo restante para su inicio automático accederás al asistente de instalación del sistema.

instalar W98

PASO 4. INSTALA WINDOWS 98

La pantalla de bienvenida al asistente de instalación te invitará a comenzar la instalación si presionas la tecla ENTER. ¡Hazlo!

instalar W98

En la siguiente pantalla el asistente te solicitará formatear la unidad para prepararla para Windows 98: Formatear la unidad (recomendado), opción seleccionada por defecto. Haz clic sobre la tecla ENTER para iniciar el proceso. ¡No temas, no formatearás nada en tu equipo, estás trabajando sobre una unidad virtual, no física de tu ordenador!

En la siguiente pantalla pulsa ENTER para realizar una comprobación rutinaria del disco virtual. En breve, visualizarás en pantalla el inicio de la instalación de Windows 98.

instalar W98

A partir de este momento, la instalación se realizará siguiendo exactamente los mismos procesos que tienen lugar si instalaras Windows 98 en cualquier equipo: no tiene pérdida, el asistente te ayudará a finalizarla correctamente.

  • Elige el directorio de instalación: deja el que te ofrece por defecto.

instalar W98

  • Después de la comprobación del espacio en disco, elige como opción de instalación Típica.

instalar W98

  • Deja que W98 instale las opciones más comunes (recomendado).
  • Teclea los datos de identificación, si lo deseas.
  • Establece la ubicación en España.
  • Y haz clic en Siguiente para iniciar la copia de archivos.

El asistente iniciará la copia de archivos necesarios al disco duro virtual y te mostrará en pantalla el porcentaje de progreso. Cuando finalice la copia de archivos el asistente te solicitará algunos datos personales (nombre de usuario y organización), te pedirá que aceptes el acuerdo de licencia, tendrás que escribir la clave del producto (número de serie) y tras pulsar el botón Finalizar completará la instalación del sistema.

El proceso finalizará con la instalación y configuración del hardware básico, deberás configurar la hora y fecha (selecciona zona horaria de Madrid), y dejar que Windows 98 termine de configurar el sistema.

instalar W98

Como ves la instalación de Windows 98 en VirtualBox se realiza exactamente igual a como la realizarías en cualquier equipo independiente en un disco duro físico. Si necesitas más ayuda o información te recomendamos visites

http://www.hugorodriguez.com/cursos/instalacion_w98se_01.htm

Hugo Rodríguez es profesor en el Instituto de Estudios Fotográfica de Cataluña y su Web ofrece de manera desinteresada muchos tutoriales, recursos… sobre imagen y fotografía digital, un sitio URL que ofrece contenidos de calidad profesional. Te recomiendo su visita si lo tuyo es la imagen y la fotografía digital.

PASO 5. CONFIGURA W98

El mayor inconveniente que tendrás que sortear para utilizar tu nuevo sistema W98 instalado en VirtualBox será configurar el sistema teniendo en cuenta los dispositivos que tengas instalado. En mi caso, en la instalación básica de Windows 98 no tuve problemas con la tarjeta de red, que se instaló sin problemas, pero si lo necesitas deberás instalar los drivers que le correspondan a la tarjeta de red de tu equipo.

Sí, en cambio, tuve dificultades con el controlador de la tarjeta de vídeo. Se solucionaron instalando los drivers localizados en

http://www.geocities.com/bearwindows/vbe9x.htm#2

un tipo de drivers digamos estándar para tarjetas gráficas desconocidas o para utilizar en el caso de tarjetas gráficas que no dispongas de los drivers que necesitan.

Para ello:

  • Configura un directorio compartido en Ubuntu que luego puedas utilizar con el sistema W98. Sigue las indicaciones del artículo anterior Windows XP en VirtualBox para realizarlo. Es tan simple como botón derecho del ratón sobre el archivo - Opciones de compartición - Compartir esta carpeta. La primera vez Ubuntu descargará e instalará una serie de archivos necesarios para compartir carpetas y archivos.
  • Descarga de la dirección URL anterior el archivo 081021.zip y descomprímelo.
  • Copia esta carpeta comprimida al directorio compartido en Ubuntu.
  • Accede a ella desde el sistema W98 a través del entorno de red.
  • Si el sistema te solicitara alguna contraseña a la hora de acceder a estos archivos, salva esta circunstancia utilizando la opción en Ubuntu de Opciones de compartición, Acceso de invitado (para personas sin cuenta de usuario).
  • Desde MiPC - botón derecho del ratón - propiedades - Administrador de dispositivos instala el nuevo controlador para la opción Adaptadores de pantalla. Es sencillo: botón derecho del ratón sobre el controlador que se muestra en Adaptadores de pantalla - selecciona propiedades - pestaña controlador - actualizar controlador - siguiente - buscar un controlador mejor… - Siguiente - especificar una ubicación. Localiza el archivo necesario en la carpeta descomprimida que has descargado al inicio de este apartado.

instalar W98

Tras finalizar el proceso de actualización del ratón podrás configurar el escritorio para que se muestre otra resolución diferente, por ejemplo 800 x 600 y color de 32 bits.

instalar W98

Así W98 se visualizará correctamente en Ubuntu y con una buena resolución de pantalla, suficiente para utilizar los juegos educativos que necesites que se ejecuten en Windows 98.

instalar W98

PASO 6. UTILIZA WINDOWS 98 CON TUS JUEGOS EDUCATIVOS

Considera la instalación de Windows 98 como si la hubieras realizado en un equipo independiente. A continuación, instala por el procedimiento habitual aquellos juegos educativos que vayas a utilizar con tus alumnos y… ¡a divertirse!
Jugar, navegar por Internet, utilizar aplicaciones instaladas, todo, todo, mientras Ubuntu se ejecuta en tu máquina anfitriona.

instalar W98
Aprende a leer con Pipo en Ubuntu

 



Mowes portable II, un servidor Web en tu llave USB

8 04 2009
Contenido especialmente dirigido a aquellos lectores de nuestros artículos que necesitéis implementar un servidor local en vuestro ordenador (por ejemplo, los que seguís nuestros artículos de Joomla).
Para usuarios de Windows XP (no se garantiza su utilización en W. Vista, de hecho sólo en la copia de archivos en la llave USB el proceso es extremadamente lento (problemas de vista, no de Mowes, claro) y también se han documentado errores en su ejecución http://www.mowesforum.chsoftware.net/topic/189/mowes-and-vista/, al menos, con la versión que he utilizado en este artículo).

En un artículo previo de nuestro Blog os hemos hablado de XAMPP. Es nuestro elegido porque, a sus características generales y su buen funcionamiento, le añadimos dos premisas fundamentales: la primera, que es una aplicación libre y la segunda, que al ser multiplataforma puede ser instalada en Ubuntu, nuestra distribución Linux preferida.

Ver artículo: http://blog.educastur.es/sofwarelibre/2008/04/20/curso-online-de-joomla-monta-un-servidor-local-con-xampp/

Mowes PortablePara los usuarios de Windows que no quieran complicarse mucho la vida (porque la solución que te planteo en este artículo es la más sencilla y simple que he utilizado hasta ahora) tienes MOWES, un sencillo servidor web,  opensource, bajo licencia GNU/GPL… ¡y portable!, así que tiene la ventaja de poder ser incluido en una llave USB y, por tanto, resulta muy cómodo si tienes que llevarte tu servidor web local (y todo tu trabajo en él) de casa al cole, o viceversa (eso sí, no esperes que su comportamiento sea el de un coche de Fórmula 1, lógicamente al trabajar desde una llave USB todos los procesos se volverán algo más lentos, dado que debe leer y escribir desde el puerto USB). Salvando esta circunstancia, la comodidad de llevar tu trabajo “a cuestas” creo que puede merecer la pena que lo pruebes.

Podrás disponer de información sobre MoWeS Portable en su sitio web oficial (en inglés):

MOWES PORTABLE

Otra de las particularidades de Mowes es que te permitirá descargar e instalar, además de todos los archivos necesarios para ejecutar el servidor (Apache, PHP o MySQL) otras aplicaciones directamente ya listas y configuradas para ser usadas. Por ejemplo, podrás instalar PhpMyAdmin (necesario para gestionar tus bases de datos) y un montón de soluciones preinstaladas, para que no te tengas que preocupar de absolutamente nada cuando decidas usarlas; este es el caso de Joomla, Wordpress, Drupal, Moodle, MediaWiki, Xoops…

Descarga Mowes Portable (opción sólo servidor local)

Conéctate con el sitio web oficial de Mowes. En la página inicial del sitio verás un menú a la izquierda con la entrada Download (descarga) que te permitirá acceder a otra página en la que el equipo de desarrolladores te invitará a conocer el proyecto: el enlace No thanks, take me to the downloads, te permitirá continuar con el proceso de descarga.

descargas

Haz clic sobre este enlace y en la siguiente página valida una de las dos opciones. En este caso, vamos a suponer que no sabes que es Mowes y que lo vas a utilizar por vez primera, por lo tanto, valida la segunda opción: I do not have a Mowes Portable II Package and want to obtaint a new package (no dispongo de Mowes Portable y quiero obtenerlo). Haz clic en Go (Ir).

descarga

En la siguiente página tienes que seleccionar qué archivos vas a incluir en la descarga. Como ves se encuentra validada la opción Mowes Portable II core, el núcleo de la aplicación, sin el cual no podrás utilizarlo. Un poco más abajo de la página verás el bloque Server software en el que debes seleccionar las aplicaciones que deseas instalar para configurar el servidor local. Algunas aparecen duplicadas con la coletilla SE para indicarte que son versiones más pequeñas en la que no están incluidos todos los módulos pero si versiones suficientes para la mayoría de los usos posibles.Valida, por ejemplo, Apache 2_SE, ImageMagic, PHP4_SE, PHP5_SE, MySQL5_SE.

Acude al siguiente bloque, el llamado Application Software. No olvides validar en este bloque la aplicación PHPMyAdmin, la aplicación necesaria para la gestión y administración de bases de datos en tu servidor local.

Vete a la parte inferior de la página donde el sitio te mostrará información sobre el peso del archivo zip descargado (en este caso apenas 12 MB) y haz clic sobre el botón Download now (descarga ahora).

En la siguiente página tendrás que contestar a la pregunta al final de la misma en el apartado Spam Detection para evitar la utilización del sitio por los clásicos robots informáticos en busca de información. Suele ser una operación aritmética, responde correctamente y haz clic en el botón Continue.

En breve el navegador te preguntará qué hacer con el archivo mowes_portable.zip. Guárdalo en tu equipo, por ejemplo, en la misma llave USB que vas a utilizar para su instalación.

Descarga Mowes Portable (servidor local y Joomla, por ejemplo)

La única diferencia con respecto a los procedimientos mostrados en el apartado anterior es la elección de aplicaciones que acompañarán a los archivos necesarios para ejecutar el servidor local. En concreto, en el bloque Application SoftwareDownload now tendrás que seleccionar aquellas aplicaciones de servidor que quieras probar o implementar en tu servidor. Es decir, a PHPMyAdmin añádele la aplicación o aplicaciones que desees validando la opción que se encuentra a la izquierda de su nombre. Por ejemplo, valida Joomla (versión 1.5.9) y cuantas aplicaciones desees. Observa que, lógicamente, a medida que valides opciones, el peso del archivo zip a descargar aumenta. Cuando finalices tu selección, pulsa el botón , que encontrarás al final de la página.

Contesta de nuevo a la pregunta Spam y haz clic sobre Continue. De nuevo el navegador te preguntará qué hacer con el archivo mowes_portable.zip. Guárdalo en tu equipo (en la llave USB que vas a emplear, por ejemplo).

Descomprime el archivo zip

Pues eso… así de sencillo, descomprime el archivo zip que acabas de descargas en tu llave USB. Te recomendamos utilices una carpeta específica para ello: por ejemplo, llámala servidor local y descomprime el archivo zip en ella.

Comienza a utilizar Mowes Portable

Localiza la carpeta servidor local de tu llave USB (o la que hayas utilizado para descomprimir el zip) y observa su contenido haciendo doble clic sobre ella. En su interior encontrarás el archivo mowes.exe, un archivo ejecutable que, al hacer doble clic sobre él, te permitirá iniciar el volcado de los archivos necesarios a tu carpeta servidor local de tu llave USB. Comenzará así el proceso de copia de archivos.

un servidor Web en tu llave USB

Nota. En la instalación básica del servidor (sin aplicaciones añadidas tipo Joomla o Wordpress) mi equipo de hace 4 años, un AMD 64 Athlon 3500 con 2GB de Ram, empleó 10 minutos: por tanto, si es necesario… ten paciencia.

Primer paso: escoge el idioma de instalación. Entre los dos posibles, me quedo con el inglés, de alemán, nada de nada.

un servidor WEB en tu llave USB

Paso 2. Acepta el acuerdo de licencia. Ya te hemos comentado que Mowes se rige bajo licencia GNU/GPL, licencia que sustenta el software libre. Valida la opción para aceptarla y haz clic en OK.

un servidor WEB en tu llave USB

En la siguiente pantalla, Mowes te informará de las aplicaciones que serán instaladas: las aplicaciones básicas de servidor: PHP, MySQL y Apache 2 en ServerSoftware y las aplicaciones que elegiste al descargar el archivo zip del sitio web oficial de Mowes: PHPMyAdmin y aquellas con las que desees experimentar (Joomla, entre ellas, por ejemplo). El proceso es simple, haz clic sobre Install - instalar.

servidor Web en tu llave USB

Un mensaje de advertencia te preguntará si realmente deseas instalar todas las aplicaciones. Haz clic en el botón Aceptar para comenzar:

un servidor WEB en una llave USB

Poco a poco, las aplicaciones se instalarán en tu llave: una ventana te informará del progreso de copia de los archivos y otra, que se mostrará cuando finalice, te indicará que cada aplicación se ha instalado correctamente.

un servidor WEB en tu llave USB   un servidor WEB en tu llave USB

Pudiera ocurrir que, durante este largo proceso, el sistema te muestre algún mensaje indicándote la posibilidad de bloquear o no el acceso de algunas de las aplicaciones que estás instalando. Si esto ocurriera, desbloquea los programas correspondientes o, en caso contrario, no podrás seguir con la instalación:

un servidor WEB en tu llave USB

Cuando acabe la copia de archivos, se abrirá una ventana en tu navegador, indicándote que, en el caso de que hayas realizado la instalación de las aplicaciones que soporta Mowes, como es el caso de Joomla, Drupal, WordPress, MediaWiki, Moddle, etc. podrás acceder a las mismas utilizando las credenciales admin como usuario y password como contraseña.

Mowes Portable, un servidor WEB en tu llave USB

Iniciar y parar el servidor web local

Cada vez que desees iniciar el servidor Web tendrás que acudir a la carpeta servidor local de tu llave USB, localizar el archivo ejecutable mowes.exe y hacer doble clic sobre él.

un servidor WEB en tu llave USB

Aparecerá una pantalla en tu monitor indicándote que Apache y PHP han iniciado su ejecución. ¡No cierres esta ventana!

un servidor WEB en tu llave USB

Ahora acude a tu navegador y escribe en el cuadro de texto dirección, http://localhost o http://127.0.0.1. Verás una página similar a la siguiente, en la que Mowes Portable te informa de que todas las aplicaciones se han instalado y están en funcionamiento. En la parte inferior de la pantalla aparecerá la lista de los paquetes de aplicaciones instalados (en la captura de pantalla siguiente sólo PHPMyAdmin, recuerda que hemos instalado sólo la versión básica, si has descargado también otras aplicaciones se mostrarán en este listado).

 un servidor WEB en tu llave USB

Parar el servidor es también muy sencillo: en la ventana de Mowes, la que has mantenido abierta, haz clic sucesivamente sobre Stop server, para parar los servicios en ejecución y End para cerrar la ventana.

Si ahora tu intención es instalar Joomla, por ejemplo, debes considerar:

  1. Que la carpeta que Mowes utiliza para alojar los archivos de cada aplicación que desees instalar es la carpeta www que localizarás en la carpeta servidor local de tu llave USB. Para Joomla, crea una carpeta llamada joomla en su interior y vuelca aquí todos los archivos de Joomla. Si no sabes cómo hacerlo te recomendamos accedas a nuestro artículo “Curso online de Joomla: Monta un servidor local con Xampp” pues los pasos a seguir son exactamente los mismos con la salvedad de que en Xampp la carpeta destino es htdocs y en Mowes la referida www (no olvides que Joomla necesita un usuario y una base de datos para funcionar, créalos con PHPMyAdmin primero antes de instalar Joomla).

  2. Si, en cambio, has optado por la instalación de Mowes Portable con diversas aplicaciones, recuerda que debes utilizar las credenciales indicadas en el sitio Mowes y que, para acceder a Joomla, tendrás que teclear en el navegador la dirección http://localhost/joomla/administrator para acceder a la administración y http://localhost/joomla para visualizar el sitio Web.

El resto… ya sabes, sigue nuestro curso online sobre Joomla… y Joomla no tendrá secretos para tí.



100% Gratuito: Antivirus para memorias USB - MX One Antivirus

22 03 2009

MX One Antivirus, portable antivirus para memorias USBEs muy probable que tú seas de esas personas que llevas contigo una memoria USB, un disco duro externo, etc. para poder trabajar con tus archivos tanto en casa como en el Aula de Informática o en los equipos de tu centro y es muy posible también que te preocupe la seguridad de tus documentos. Tantos ordenadores… tanto enchufar y extraer… y los virus, los troyanos… ¿de un ordenador a otro?

Se acabaron las preocupaciones y las precauciones… Te presentamos a MX One Antivirus, un pequeño antivirus portable que podrás llevar en tu lápiz o disco duro externo que mantendrá bien protegido tu dispositivo. No es software libre, se debe al trabajo de Red Mx (Martin Malagon - mx.rojo[at]gmail.com), es software freeware, es decir, completamente gratuito para usos personales sin fines comerciales tal y como establece su licencia de uso. En poco más de 1 Mb de espacio disponible en tu PC o en tu lápiz USB, una buena lista de ventajas:

  • Detecta virus, troyanos, gusanos, spyware…
  • Compatibilidad para discos duros externos e internos
  • Compatibilidad para memorias, MP3, MP4, micro SD y SD, memorias M2, iPod…
  • Compatibilidad con antivirus residentes, entre ellos los gratuitos AVG y AVAST
  • Protección en tiempo real, detectando y eliminando todos los virus que tratan de infectar el dispositivo cuando está conectado a una máquina infectada.
  • Mejoras en velocidad para equipos de bajos recursos
  • Desinfección y eliminación en memoria del sistema

Su descarga desde la Web oficial del proyecto

MX One Antivirus: Acceder

Sólo tienes que guardar el ejecutable (archivo mxone.exe) en tu lápiz o memoria USB en el directorio raíz y ejecutarlo para su instalación.

Haz doble clic sobre el archivo exe descargado para iniciar el asistente de instalación que en pocos pasos y breves segundos instalará y configurará el antivirus en tu memoria USB.

Paso 1. Seleccionar la opción de instalación

Te recomendamos instales Mx One Antivirus en tu memoria USB. Aunque en el sitio oficial del proyecto se menciona expresamente que es posible instalarlo en el disco duro de tu equipo, parece ser que no funciona todo lo bien que debería, al menos de momento, por tanto, opta por un buen antivirus para tu ordenador (AVG y AVAST son gratuitos y ofrecen buen rendimiento, tienes versiones comerciales de pago de numerosas empresas y, sobre todo, el antivirus libre Clam Antivirus, que no desmerece en absoluto al resto de opciones) y opta por Instalar Mx One en mi dispositivo USB y tener protección en cualquier PC, tal y como se muestra en la siguiente captura de pantalla:

MX One Antivirus, portable antivirus para memorias USB

Paso 2. Seleccionar el idioma de la aplicación

Selecciona el idioma en el que deseas que se muestre la aplicación: español, claro está. Pulsa en el botón Ok para continuar.

MX One Antivirus, portable antivirus para memorias USB

Paso 3. Comenzar la instalación propiamente dicha

Vas a realizar la instalación de Mx One Antivirus en una memoria USB. Este paso te indica que ha llegado el momento de conectar el dispositivo USB a un puerto USB disponible, si aún no lo había hecho. ¡No lo olvides, conecta el lápiz a un puerto USB de tu equipo ahora!. Haz clic en el botón Siguiente.

MX One Antivirus, portable antivirus para memorias USB

Paso 4. Localizar la memoria USB correspondiente

Este es un paso deliciado, debes localizar la memoria USB que tienes conectada en tu equipo. Para ello haz clic sobre el menú desplegable y selecciona la letra que corresponda a la memoria extraíble en la que deseas instalar el antivirus. Si no sabes cual es puedes acudir a Mi PC y comprobar en los dispositivos o unidades detectados por el sistema cual es exactamente. En mi caso, se trataba de la unidad i. Haz clic en Siguiente para continuar con la instalación.

MX One Antivirus, portable antivirus para memorias USB

Paso 5. Copia de archivos

Comenzará la copia de archivos en la memoria y, tras su finalización, un mensaje en pantalla te avisará de que la instalación se ha realizado con éxito. Haz clic en el botón Finalizar. El proceso de instalación ha finalizado.

MX One Antivirus, portable antivirus para memorias USB

La utilización de Mx One Antivirus es muy simple. En tu memoria USB tendrás nuevas carpetas y archivos, resultado del proceso de instalación (las carpetas Portables, Cuarentena y el ejecutable Mx One):

MX One Antivirus, portable antivirus para memorias USB

Haz doble clic sobre el ejecutable Mx One, cuando quieras realizar labores de mantenimiento o iniciar el escaneo de archivos para comprobar que ningún virus, troyano o gusano se encuentra en tu lápiz USB.

MX One Antivirus, portable antivirus para memorias USB

La ventana principal de la aplicación es muy intuitiva:

  • Escanear: te permite iniciar el escaneo de la memoria USB. Varias opciones Analizar sólo el arranque, análisis completo de todas las carpetas y archivos o un análisis personalizado de las carpetas y archivos que selecciones. La entrada activar sistema Check and Destroy, te permite activar la detección y eliminación automática de todos los virus que traten de infectar el dispositivo mientras estás conectado en una PC infectada, incluso virus desconocidos.
  • Actualizaciones: Permite actualizar el listado de posibles amenazas. Un botón Actualizar te permitirá iniciar el proceso de forma automática. Puedes actualizar también manualmente desde la web del proyecto.
  • Cuarentena: abre la carpeta Cuarentena de tu dispositivo con los archivos y virus detectados.
  • Envío de muestras: Mx One Antivirus permite un envío de muestras optimizado para mejorar y actualizar el listado de definición de virus y sus posibles soluciones.
  • Herramientas: una página que muestra 4 útiles herramientas gratuitas a las que podrás acceder y descargar vía web:
    • WinRecover: utilidad diseñada para recuperar las opciones que son alteradas por algunos virus o personas , las cuales impiden el acceso a funciones o caracteristicas de windows.
    • USBstyle: utilidad destinada a perzonalizar tu dispositivo con iconos ,color de texto y fondos.
    • Stop Run: utilidad para evitar la autoejecucion de los archivos autorun.inf con esto se previene la infeccion automatica de virus que se propagan atraves de dispositivos USB, CDS o DVDS.
    • Unlock Disk:  utilidad diseñada para liberar y desbloquear unidades de almacenamiento como Discos Duros , Discos externos , Memorias USB, Mp3… cuando por algun virus o un programa portable este dispositivo queda bloqueado, impidiendo el acceso.

Si deseas comenzar el escaneo manual de tu dispositivo para comprobar si está libre o no de virus, troyanos o gusanos, haz clic sobre la pestaña Escanear y selecciona la opción Analizar completamente este dispositivo. Si la aplicación detecta algún archivo sospechoso te avisará oportunamente:

MX One Antivirus, portable antivirus para memorias USB

Como aprecias, podrás mover el archivo a la carpeta cuarentena o eliminarlo definitivamente mediante el botón Eliminar.

¡Así de sencillo, así de efectivo!