Saltar al contenido
Solo Software Libre

Guía para instalar y configurar Craft CMS en hosting compartido

Aprende paso a paso cómo instalar y configurar Craft CMS en servidores compartidos, optimizando recursos y asegurando un rendimiento eficiente.

instalar Craft CMS en servidores compartidos
Índice

    Introducción

    Craft CMS es un sistema de gestión de contenidos flexible y potente, ideal para desarrolladores y diseñadores que buscan personalización y control total sobre sus proyectos web. Aunque su instalación en servidores dedicados es común, también es posible implementarlo en servidores compartidos, una opción más económica y accesible para muchos usuarios.

    En esta guía, te mostraremos cómo instalar y configurar Craft CMS en un entorno de hosting compartido, abordando los desafíos comunes y proporcionando soluciones prácticas para garantizar un rendimiento óptimo.


    Requisitos previos

    Antes de comenzar, asegúrate de que tu servidor compartido cumpla con los siguientes requisitos:

    • PHP 8.0 o superior: Craft CMS requiere una versión moderna de PHP.
    • Extensiones PHP necesarias: PDO, mbstring, openssl, intl, etc.
    • Base de datos MySQL 5.7+ o PostgreSQL 10+: Para almacenar los datos del sitio.
    • Acceso a Composer: Para gestionar las dependencias de Craft CMS.
    • Acceso a la terminal o SSH: Para ejecutar comandos necesarios durante la instalación.

    Consulta la documentación oficial para obtener una lista completa de los requisitos: Craft CMS


    Paso 1: Preparar el entorno

    1. Crear un directorio para el proyecto: Accede a tu servidor y crea una carpeta para tu sitio. bashCopiarEditarmkdir mi-sitio-craft cd mi-sitio-craft
    2. Instalar Craft CMS usando Composer: Ejecuta el siguiente comando para instalar Craft CMS en el directorio actual. bashCopiarEditarcomposer create-project craftcms/craft .

    Paso 2: Configurar la base de datos

    1. Crear una base de datos y un usuario: Utiliza herramientas como phpMyAdmin para crear una nueva base de datos y un usuario con todos los privilegios.
    2. Actualizar el archivo .env: En el directorio raíz de tu proyecto, edita el archivo .env con las credenciales de la base de datos. envCopiarEditarDB_SERVER=localhost DB_DATABASE=nombre_de_tu_base_de_datos DB_USER=tu_usuario DB_PASSWORD=tu_contraseña

    Paso 3: Configurar el servidor web

    En servidores compartidos, es común que el directorio raíz sea public_html. Craft CMS almacena sus archivos públicos en la carpeta web, por lo que debes configurar tu servidor para que apunte a public_html/web. Si no puedes cambiar la raíz del documento, considera mover los archivos de la carpeta web al directorio raíz, aunque esto no es lo ideal por razones de seguridad.


    Paso 4: Ejecutar el instalador de Craft CMS

    1. Acceder al instalador: En tu navegador, visita tudominio.com/index.php?p=admin/install.
    2. Seguir las instrucciones: Completa los campos requeridos, como el nombre del sitio, la cuenta de administrador y la configuración regional.
    3. Finalizar la instalación: Una vez completado el proceso, serás redirigido al panel de control de Craft CMS.

    Paso 5: Configuración inicial y exploración

    • Revisar el archivo .env: Asegúrate de que las variables de entorno estén correctamente configuradas.
    • Instalar complementos: Desde el panel de administración, puedes explorar e instalar plugins para ampliar las funcionalidades de tu sitio.
    • Crear estructura de contenido: Define campos personalizados, secciones y categorías según las necesidades de tu proyecto.
    • Configurar el envío de correos: Establece los parámetros SMTP para el envío de correos desde tu sitio.

    Consejos adicionales

    • Seguridad: Cambia las contraseñas predeterminadas y utiliza conexiones seguras (HTTPS) siempre que sea posible.
    • Rendimiento: Considera utilizar sistemas de caché y optimizar las imágenes para mejorar la velocidad de carga.
    • Actualizaciones: Mantén Craft CMS y sus plugins actualizados para beneficiarte de las últimas mejoras y correcciones de seguridad.

    Recursos adicionales


    Conclusión

    Instalar y configurar Craft CMS en un servidor compartido es totalmente viable si se siguen los pasos adecuados. Aunque puede presentar algunos desafíos, con esta guía podrás superar las limitaciones comunes y aprovechar al máximo las capacidades de este potente CMS.

    Preguntas Frecuentes

    Craft CMS es un sistema de gestión de contenidos flexible, pensado para desarrolladores que desean crear sitios personalizados con total control.

    Sí, siempre que el servidor cumpla los requisitos mínimos como PHP 8+, Composer y acceso a base de datos MySQL o PostgreSQL.

    Puedes instalarlo localmente con Composer y subir los archivos vía FTP, configurando después el archivo `.env` con tus credenciales.

    Debes apuntar al directorio /web dentro del proyecto de Craft CMS. Algunos hostings permiten cambiar esto desde el panel de control.

    Craft CMS tiene una versión gratuita con funciones limitadas, y licencias pagas para sitios más complejos o comerciales.

    Lo ideal es actualizar localmente con Composer y luego subir los archivos modificados al servidor por FTP o mediante el panel de archivos.


    ¿Tienes alguna duda o experiencia con Craft CMS? ¡Déjanos un comentario o únete a nuestra comunidad!

    Registrarse ahora

    Usuario logueado: No