Para instalar Joomla es necesario que el servidor que utilices para su instalación reúna una serie de prerrequisitos previos imprescindibles. Y esto es así tanto si realizas la instalación en un servidor local como en un servidor remoto.
Para instalar un servidor local en Ubuntu 11.10 lee nuestros artículos:
La instalación de Apache2 - Ver
La instalación de MySQL y phpMyAdmin - Ver
La instalación de PHP5 - Ver
Cómo montar un servidor LAMP en Ubuntu - Ver
Joomla necesita obligatoriamente disponer de un usuario y de una base de datos propia para que el sistema funcione correctamente. En un servidor local, como el que tenemos ya instalado en nuestro equipo si has seguido nuestros artículos dedicados a la creación y configuración de un servidor web local, podrás crear y configurar tú mismo dicho usuario, con privilegios absolutos para Joomla, y crear tu propia base de datos para Joomla utilizando una de las herramientas que ya instalamos en su momento, phpMyAdmin. En el caso que vayas a instalar Joomla en un servidor remoto no tendrás que hacer ninguna de estas dos acciones con toda probabilidad ya que tu proveedor de servicios te facilitará ambos datos o bien, en caso de que tengas que hacerlo, alguna herramienta disponible en tu hosting, incluso la propia utilidad phpMyAdmin, para que puedas realizarlo así.
Así pues, antes de instalar Joomla en el servidor local, debes:
Veamos cómo proceder en ambos casos.
En primer lugar debes iniciar el servidor, tal y como ya te hemos comentado si acaso lo has detenido en algún momento anterior. En el caso de la instalación que nosotros hemos realizado en Ubuntu 11.10 instalando en primer lugar Apache, a continuación MySQL y la herramienta phpMyAdmin, y por último, PHP, no necesitarás hacer nada ya que está configurado para que arranque directamente al iniciar el sistema. Compruébalo acudiendo a tu navegador favorito, escribe en el campo Dirección del navegador la siguiente dirección URL que se corresponde con la dirección de la herramienta phpMyAdmin instalada:
o bien
Nota
Si tienes que reiniciar el servidor local en Ubuntu porque tienes instalada la aplicación XAMPP, en la consola o terminal escribe el comando
sudo /opt/lampp/lampp start
Si, en cambio, tienes que reiniciar el servidor local en Ubuntu porque tienes instalado de forma independiente Apache, MySQL, PHP y phpMyAdmin hazlo en la consola o terminal con el comando
sudo /etc/init.d/apache2 start
Debes ver en la página de tu navegador, la página de acceso y acreditación de phpMyAdmin:
Para acceder escribe en el campo Usuario el término root y la contraseña que en su momento estableciste en la instalación. Si los datos son correctos verás la página principal de phpMyAdmin:
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 ventana rellena los siguientes datos:
Sección Información de la cuenta:
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 joomla25.
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 joomla25 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 superadministrador root. Para ello haz clic en Marcar todos/as o bien valida todos los campos de las listas Datos, Estructura y Administración.
Ya sólo queda crear el usuario definitivamente haciendo clic sobre el botón Crear usuario. La utilidad phpmyadmin te indicará, con un mensaje informativo, que el nuevo usuario se ha creado y ya lo verás en la lista de usuarios existentes en el servidor:
Debes tener claro que el usuario que acabas de crear tiene todos los privilegios sobre las bases de datos, y que esta característica puede resultar 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, en un servidor remoto, pero sí suficiente para un servidor local, como es el caso concreto que estamos realizando donde la seguridad no es un aspecto a considerar.
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 botón Bases de datos 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 joomla25 ¡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.
Observa que, en efecto, la nueva base de datos joomla25 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, así es, se encuentra vacía. Cuando finalices la instalación de Joomla 2.5, 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 específica para Joomla 2.5, 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. A esta carpeta le pondremos por nombre, por ejemplo, portal, web o algo similar.
Iniciar el asistente de instalación de Joomla a través del navegador web.
Y todo esto, en el próximo artículo.
Descarga nuestro tutorial en formato PDF - 369 kb - Descargar
© 2013 - Con el ordenador a cuestas
| < Prev | Próximo > |
|---|