Joomla 1.5, un gestor de contenidos
ANTES DE INSTALAR EN LOCAL CREA UNA BASE DE DATOS Y UN USUARIO PARA JOOMLA Una vez que tengas instalado el servidor local, con cualquiera de las opciones que te hemos mostrado (aunque nosotros nos centraremos en Xampp en Ubuntu 10.04), para instalar Joomla a continuación hay una serie de prerrequisitos imprescindibles que tienes que realizar (y que no es necesario hacer en el caso de que instales Joomla en un servidor remoto, ya que tu proveedor de servicios te facilitará ambos datos): •
Crear un usuario nuevo con privilegios absolutos para Joomla.
•
Crear la base de datos que Joomla utilizará para gestionar el sistema.
Sea cual sea el servidor local que utilices, la herramienta que utilizarás para la creación de ambos requisitos es PHPMyAdmin. Procede: Inicia el servidor tal y como ya te hemos comentado si acaso lo has detenido en algún momento anterior. En el campo de Xampp en Ubuntu abre la consola o terminal y teclea el comando:
sudo /opt/lampp/ lampp start Acude a tu navegador favorito, Firefox, y teclea en el campo dirección URL
http://localhost/phpmyadmin o bien http://127.0.0.1/phpmyadmin puedes también localizar en la página inicial de Xampp el enlace PHPMyAdmin. Observa la página principal de PHPMyAdmin.
En la parte inferior un mensaje te avisa de que el usuario root no tiene contraseña y, por tanto, supone una vulnerabilidad en la seguridad del sistema (en un sistema Windows). No te preocupes por dicho mensaje ya que vas a realizar una instalación en local y esto no supone ningún riesgo.
Con el ordenador a cuestas http://www.lasticenelaula.es/portal
1
Edita Sueiras
Joomla 1.5, un gestor de contenidos
Crear un nuevo usuario para Joomla Acude al enlace Privilegios y, a continuación, sobre Agregar un nuevo usuario que localizarás a mitad de pantalla.
En la nueva pantalla rellena los siguientes datos:
Nombre de usuario: deja la opción por defecto Use el campo de texto y decide tú mismo el nombre de usuario, en este caso concreto he seleccionado el término joomlapruebas.
Servidor: selecciona de la lista la entrada 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 joomlapruebas para no olvidarnos de ella.
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, igual que un super administrador root. Para ello haz clic en Marcar todos/as o bien valida todos los campos de las listas Datos, Estructura y Administración.
Con el ordenador a cuestas http://www.lasticenelaula.es/portal
2
Edita Sueiras
Joomla 1.5, un gestor de contenidos
Ya sólo queda crear el usuario definitivamente haciendo clic sobre el botón Continuar. Una nueva pantalla te indicará que el nuevo usuario ha sido agregado.
Debes tener claro que el usuario que acabas de crear tiene todos los privilegios sobre las bases de datos, y que puede ser una mala gestión de la seguridad del sitio. Lo habitual es que el usuario tenga determinados permisos sobre alguna base de datos y que el acceso a la gestión de las bases de datos esté controlada por otros usuarios administradores. Además, lo más probable es que el usuario root, el administrador que, por defecto, se crea al instalar PHPMyAdmin, no tenga contraseña, por lo que sería conveniente asignarle una si esta instalación está disponible en una red. De ahí que estas no sean las condiciones de seguridad idóneas para realizar una instalación de Joomla en producción, con acceso desde Internet.
Crear 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 en la que te encuentras 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, en nuestro caso la hemos llamado joomla ¡qué poco original, verdad!, y despliega la lista que aparece a la derecha de Cotejamiento para localizar utf8_general_ci. Cuando finalices haz clic sobre Crear. ¡Listo!. Ya tienes la base de datos creada, aunque de momento, está vacía, sin tablas. La instalación de Joomla se encargará de crear todas las que necesite.
Con el ordenador a cuestas http://www.lasticenelaula.es/portal
3
Edita Sueiras
Joomla 1.5, un gestor de contenidos
Observa que la nueva base de datos joomla se muestra en el listado de bases de datos que PHPMyAdmin te ofrece a la izquierda de la pantalla. Si haces clic sobre su nombre accedes a la estructura de la base de datos que, de momento, se encuentra vacía. Cuando finalices la instalación de Joomla, el asistente de instalación creará diversas tablas en esta base de datos como ya verás más adelante.
Ahora ya lo tienes todo preparado. Tienes Apache, PHP, MySQL... en funcionamiento, creado el usuario de MySQL y la base de datos, sólo te queda instalar Joomla, algo que será muy sencillo porque básicamente consistirá en:
Copiar los archivos de la instalación de Joomla en la carpeta que utiliza el servidor Apache para servir los archivos. Lo más recomendable es que la instalación de Joomla no solape la página de presentación de Apache ni otras instalaciones que pudieras tener, por lo que lo mejor es realizar la instalación sobre una carpeta específicamente destinada a Joomla que crearás en esta localización de Apache. Denomínala por ejemplo, portal, web o algo similar.
Iniciar el asistente de instalación de Joomla a través del navegador web.
Con el ordenador a cuestas http://www.lasticenelaula.es/portal
4
Edita Sueiras