
📋 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.
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:
- Crear tu tema desde cero.
- O usar plantillas preconstruidas desde sitios como:
🔐 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
Problema | Solución recomendada |
---|---|
Error 500 al instalar | Revisa versión PHP y permisos |
No funciona el .env | Asegúrate de que esté en UTF-8 sin BOM |
No se ven imágenes tras subir | Verifica permisos en la carpeta /web |
No funciona el correo | Configura 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
- Documentación oficial de Craft CMS — https://craftcms.com/docs
- Comunidad de desarrolladores — https://craftcms.stackexchange.com/
- Guía de rendimiento — https://nystudio107.com/blog
- Plugins y plantillas — https://plugins.craftcms.com/
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