Saltar al contenido
Solo Software Libre

Cómo instalar y configurar Craft CMS en hosting compartido

Guía completa para instalar y personalizar Craft CMS en servidores compartidos, sin complicaciones y con todos los consejos para optimizar rendimiento y seguridad.

Cómo instalar y configurar Craft CMS en hosting compartido
Índice

    📋 Requisitos para instalar Craft CMS

    Antes de subir archivos como si no hubiera mañana, revisa que tu servidor tenga lo básico:

    • PHP 8.0 o superior
    • MySQL 5.5+ o MariaDB 10.1+
    • Extensiones PHP: pdo, mbstring, intl, fileinfo, etc.
    • Soporte para Composer (sí, lo vas a usar)

    💡 ¿Tu hosting no tiene Composer? Más abajo te contamos qué hacer.


    🛠️ Paso a paso: cómo instalar Craft CMS en servidor compartido

    1. Descarga Craft CMS

    Ve a la web oficial y descarga el archivo ZIP del instalador de Craft.

    👉 https://craftcms.com/

    Descomprime en tu máquina y súbelo todo vía FTP a tu servidor (usualmente en la carpeta /public_html/ o /htdocs/).

    2. Crea la base de datos

    Desde el panel de tu hosting (cPanel o similar):

    • Crea una base de datos MySQL.
    • Añade un usuario y otórgale permisos completos.

    3. Configura el archivo .env

    Renombra el archivo .env.example a .env y edítalo con tus datos:

    dotenvCopiarEditarDB_SERVER=localhost
    DB_DATABASE=nombre_de_tu_base
    DB_USER=tu_usuario
    DB_PASSWORD=tu_contraseña
    

    Guárdalo y súbelo.

    4. Inicia el instalador

    Abre tu navegador y visita tu dominio. Deberías ver el asistente de instalación de Craft CMS. Solo sigue los pasos.

    “Si llegaste hasta aquí, ya hiciste lo difícil. Lo demás es puro clic y un poco de paciencia.”


    ⚙️ Cómo configurar Craft CMS después de instalar

    🧱 Estructura de contenido

    Craft te permite crear secciones, entradas, categorías y campos personalizados. No estás limitado a “entradas de blog” o “páginas”.

    • Usa Campos Matrix para diseños flexibles.
    • Crea estructuras de contenido que se adapten a tu tipo de sitio.

    🎨 Personalización y plantillas

    Craft usa el motor de plantillas Twig, muy potente y limpio. Puedes:


    🔐 Seguridad en Craft CMS

    Craft CMS tiene buena reputación en temas de seguridad, pero desde un hosting compartido:

    • Cambia los permisos de carpetas (644 archivos, 755 carpetas).
    • Protege .env y otros archivos sensibles.
    • Usa HTTPS siempre, aunque sea con Let’s Encrypt.

    🚀 Optimización en servidores compartidos

    🌬️ Acelera tu sitio con estos trucos:

    • Activa caché Twig desde el panel de administración.
    • Usa Imágenes WebP y Lazy Load para contenido pesado.
    • Limpia logs y sesiones viejas desde utilities/ en el backend.

    💡 Sin Composer, ¿qué hago?

    Algunos hostings no permiten Composer por línea de comandos. En ese caso:

    • Instala Craft en local, ejecuta composer install.
    • Luego sube la carpeta vendor/ junto al resto del proyecto.

    ¿Requiere más trabajo? Sí. ¿Funciona? También.


    🛠️ Extensiones y plugins recomendados

    • Redactor: editor visual para entradas.
    • SEOmatic: configuración SEO avanzada.
    • Retour: gestiona redirecciones sin tocar el .htaccess.
    • Blitz: sistema de caché brutal para velocidad.

    Puedes instalarlos desde el Plugin Store dentro del panel de Craft.


    🧩 Problemas comunes y cómo solucionarlos

    ProblemaSolución recomendada
    Error 500 al instalarRevisa versión PHP y permisos
    No funciona el .envAsegúrate de que esté en UTF-8 sin BOM
    No se ven imágenes tras subirVerifica permisos en la carpeta /web
    No funciona el correoConfigura SMTP en config/mail.php

    🧠 Conclusión

    Craft CMS es una joya para quienes quieren libertad total sin el caos de miles de plugins.

    ¿Es ideal para un blog básico? Tal vez no.
    ¿Es perfecto para sitios personalizados, rápidos y bien estructurados, incluso desde un hosting compartido? Sí. Sin duda.

    personalizados, rápidos y bien estructurados, incluso desde un hosting compartido? Sí. Sin duda.


    📚 Fuentes externas confiables

    Preguntas Frecuentes sobre Craft CMS


    Craft CMS ofrece una versión gratuita para uso personal. Para proyectos comerciales o múltiples usuarios, hay licencias de pago.

    Sí, pero debe cumplir con requisitos como PHP 8+, MySQL y permitir instalación manual de Composer o subir la carpeta vendor/.

    Conocimientos básicos de HTML, FTP y estructura de servidores. Para personalizar bien, es útil conocer Twig y algo de PHP.

    Sí. Craft CMS soporta contenido multilingüe y localización desde su panel de administración, sin necesidad de plugins externos.

    Craft CMS ofrece más control sobre la estructura de contenido y un sistema de plantillas avanzado con Twig. WordPress depende más de plugins.

    SEOmatic para SEO, Redactor como editor visual y Blitz para cache. Todos disponibles desde el Plugin Store de Craft.


    ¿Tienes experiencia con Craft CMS o necesitas ayuda?

    Déjanos un comentario o regístrate para acceder a más contenido exclusivo sobre CMS y desarrollo web.

    Registrarse ahora

    Usuario logueado: No