Instalación y Configuración de Contao en el Entorno ServBay
¿Qué es Contao?
Contao es un sistema de gestión de contenidos (CMS) de código abierto, diseñado para sitios web pequeños y medianos. Ofrece una amplia gama de funciones y extensibilidad flexible, adecuado para todo tipo de sitios web. La interfaz de usuario de Contao es amigable, fácil de usar y cuenta con una gestión de permisos robusta y soporte multilingüe.
Pasos para Instalar Contao
En este artículo, explicaremos cómo instalar y configurar Contao en el entorno de ServBay.
Paso 1: Crear el Directorio del Proyecto
Primero, crea un nuevo directorio de proyecto en el directorio www
de ServBay:
cd /Applications/ServBay/www
mkdir servbay-contao-app
cd servbay-contao-app
2
3
Paso 2: Crear el Proyecto Contao con Composer
ServBay ya trae Composer preinstalado, por lo que podemos usar Composer para crear el proyecto Contao:
composer create-project contao/managed-edition .
Paso 3: Crear la Base de Datos y el Usuario
Accede a la herramienta de administración de bases de datos phpMyAdmin que viene con ServBay
Abre https://servbay.host/, haz clic en "phpMyAdmin" para acceder a la herramienta de administración de bases de datos phpMyAdmin.
Crear un Usuario de la Base de Datos
Accede a la página de cuentas de usuarios
- En la página principal de phpMyAdmin, haz clic en "Cuentas de usuario" en el menú superior.
Añadir un nuevo usuario
- Haz clic en "Añadir cuenta de usuario".
- Completa la siguiente información:
- Nombre de usuario:
contao_user
- Nombre de host:
localhost
- Contraseña: introduce una contraseña segura, por ejemplo
password123
- Reescribe la contraseña: introduce de nuevo la contraseña
- Nombre de usuario:
- En la sección "Crear base de datos para el usuario", selecciona "Crear base de datos con el mismo nombre y otorgar todos los privilegios".
- Asegúrate de seleccionar "Otorgar todos los privilegios".
- Haz clic en "Ejecutar".
Paso 4: Configurar el Servidor Web
Añadir un Nuevo Sitio Web
Abre ServBay, haz clic en la pestaña "Hosts" y añade un nuevo sitio web:
- Nombre:
My Contao Site
- Dominio:
servbay-contao.local
- Tipo de sitio web:
PHP
- Versión de PHP: selecciona la versión de PHP correspondiente
- Directorio raíz del sitio web:
/Applications/ServBay/www/servbay-contao-app/web
- Nombre:
Guardar la Configuración
Guarda la configuración.
Paso 5: Ejecutar el Instalador de Contao
Accede a la Página de Instalación
Abre el navegador y visita
https://servbay-contao.local/contao/install
, verás la página de instalación de Contao.Rellena la Información de la Base de Datos
Completa la información de conexión a la base de datos según las indicaciones:
- Host de la base de datos:
localhost
- Nombre de la base de datos:
contao_user
(igual que el nombre de usuario) - Nombre de usuario:
contao_user
- Contraseña:
password123
- Host de la base de datos:
Rellena la Información del Administrador
Completa con el nombre de usuario y contraseña del administrador, entre otros datos.
Finalizar la Instalación
Haz clic en "Instalar" para completar el proceso de instalación.
Paso 6: Instalar Extensiones y Temas
Instalar Extensiones
Inicia sesión en el panel de administración de Contao, haz clic en "Gestor de extensiones", busca e instala las extensiones que necesites.
Instalar Temas
Haz clic en "Gestión de temas", selecciona e instala un tema que te guste.
Usar Contao para Construir un Sitio Web
Ahora que has instalado y configurado Contao en el entorno de ServBay, puedes empezar a construir tu sitio web. Aquí tienes algunas operaciones comunes:
Crear Páginas y Artículos
Crear Páginas
En el panel de administración de Contao, haz clic en "Estructura del sitio" -> "Nueva página", completa el título y contenido de la página, luego haz clic en "Guardar".
Crear Artículos
Haz clic en "Artículos" -> "Nuevo artículo", completa el título y contenido del artículo, luego haz clic en "Guardar".
Configurar el Menú de Navegación
Crear un Menú
En el panel de administración de Contao, haz clic en "Módulos" -> "Nuevo módulo", selecciona "Menú de navegación", completa el nombre del módulo y otras configuraciones, luego haz clic en "Guardar".
Añadir Elementos al Menú
Añade páginas al menú de navegación y luego haz clic en "Guardar".
Personalizar Widgets
Añadir Widgets
En el panel de administración de Contao, haz clic en "Módulos" -> "Nuevo módulo", selecciona el tipo de widget que necesitas, completa el nombre del módulo y otras configuraciones, luego haz clic en "Guardar".
Configurar Widgets
Configura los ajustes del widget según tus necesidades y haz clic en "Guardar".
A través de estos pasos, has instalado y configurado con éxito Contao en el entorno de ServBay, y comenzado a usarlo para construir tu sitio web. Las potentes funciones y la flexibilidad de Contao lo convierten en una opción ideal para la construcción de todo tipo de sitios web.