Unlimited Wordpress themes, plugins, graphics & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Web Design
  2. Craft CMS

Cómo instalar Craft CMS

by
Read Time:7 minsLanguages:

Spanish (Español) translation by GT (you can also view the original English article)

Craft CMS es un sistema que se está convirtiendo rápidamente en "el recurso" para los profesionales de la web. Con él, puedes crear sitios web robustos, flexibles y personalizables que son seguros y sencillos de usar para tus clientes.

En este breve video tutorial de mi curso sobre Craft CMS, te explicaré cómo instalar Craft CMS. Cubriremos el proceso de instalación para trabajar sin conexión y, a lo largo del camino, también veremos cómo funciona el proceso de instalación para un sitio en línea.

Cómo instalar Craft CMS

1. Descarga MAMP y Craft

Como ya lo mencioné, te mostraré el proceso de instalación sin conexión. Pero también te mostraré lo que debes hacer para la versión en línea, de modo que al final de este tutorial sabrás cómo instalar Craft, ya sea que estés trabajando sin conexión en un entorno de desarrollo o en línea para la implementación.

Para nuestra instalación y desarrollo fuera de línea (sin conexión) en el curso, usamos MAMP. Así que, si no tienes MAMP instalado en tu sistema, dirígete a la página de descargas para obtener una copia e instalarla antes de continuar.

A continuación, dirígete al sitio web de Craft y presiona el enlace Descargar que está en la esquina superior derecha para bajar Craft en forma de zip. Continúa y extrae el zip, y si lo abres, verás dos carpetas: pública y artesanal.

Craft file structureCraft file structureCraft file structure

Los cuatro archivos dentro de la carpeta pública irán directamente a tu carpeta HTML pública. Eso significa que solo estos cuatro archivos serán directamente accesibles al público.

La carpeta de manualidades es donde se aloja todo tu CMS. Y esta carpeta se ubicará junto a la carpeta HTML pública en la misma carpeta raíz. Eso lo coloca en un nivel por encima de todos tus archivos públicos, lo que significa que ninguno de los archivos CMS es de acceso público. Eso te brinda una ventaja de seguridad real desde el principio.

2. Copia todos los archivos 

Para iniciar el proceso de instalación, lo primero que debes hacer es seleccionar los cuatro archivos que están en la carpeta pública y copiarlos. Luego, debes encontrar la carpeta htdocs dentro de tu instalación de MAMP.

Si usas una Mac, ve a tu carpeta de Aplicaciones, ahí encontrarás MAMP, y luego ahí dentro, encontrarás la carpeta htdocs. En Windows, es básicamente lo mismo. Simplemente ve a la carpeta Archivos del programa, localiza tu instalación de MAMP y luego ubica tu carpeta htdocs dentro de ella.

Ahora pega los cuatro archivos de la carpeta pública que acabas de copiar.

La carpeta htdocs en una instalación MAMP es equivalente a la carpeta public_HTML en un servidor web normal. Entonces, si estás instalando Craft CMS en un servidor web normal, tomarás esos mismos cuatro archivos y los cargarás en tu carpeta public_HTML.

Lo siguiente que debes hacer es copiar toda la carpeta de manualidades que contiene el CMS completo. Así que selecciona y copia tu carpeta de manualidades.

Y ahora la carpeta de manualidades irá a la misma carpeta raíz que tu carpeta htdocs o la carpeta public_HTML. Una vez más, eso los coloca a un nivel por encima de todos tus archivos públicos.

Entonces, en este caso, lo pegaremos directamente en la carpeta MAMP. Si estás trabajando en línea e implementando vía FTP, coloca tu carpeta de manualidades en la misma carpeta que tu carpeta public_HTML de la siguiente manera.

Craft public HTML folder structureCraft public HTML folder structureCraft public HTML folder structure

Estructuras de archivo alternativas

Es posible que te encuentres en un escenario en el que simplemente no te sea posible configurar una estructura de archivos de esta manera. Por lo tanto, es posible que no puedas colocar tu carpeta de manualidades en la misma carpeta que tu public_HTML. Por ejemplo, podrías estar usando un dominio adicional, por lo que puede que estés trabajando en una subcarpeta dentro de tu cuenta de alojamiento general.

Si eso sucede, no hay problema. De hecho, puedes ubicar tu carpeta de manualidades donde quieras. Y si necesitas colocarla en una ubicación no predeterminada, simplemente abre el archivo index.php y edita la línea 4 ($ craftPath = '../craft';) para reflejar la ubicación de tu carpeta de manualidades.

3. Configuración de la base de datos

A continuación, necesitamos configurar la base de datos para tu sitio y, para ello, usaremos la herramienta phpMyAdmin.

Para alcanzar eso en tu configuración de MAMP, presiona Abrir página WebStart y ve a Herramientas> phpMyAdmin. Si estás trabajando en línea e implementando un sitio, busca phpMyAdmin en su panel de control. En cPanel, lo verás en la sección de bases de datos.

Agregar un usuario

En phpMyAdmin, lo primero que vamos a hacer es configurar un nuevo usuario. Así que da clic en la pestaña Usuarios ubicada en la parte superior y luego presiona Agregar usuario.

Cuando estés configurando una base de datos en vivo, debes intentar que todos tus nombres de usuario y contraseñas sean muy difíciles de adivinar o de forzar. Entonces, básicamente, debes usar cadenas aleatorias de letras y números, pero en nuestro caso, haremos las cosas un poco más simples para que sea un poco más fácil de demostrar. Así que configuraremos el nombre de usuario en craftcms. Como Host, seleccionaremos Local.  Y luego usaremos el generador de contraseñas.

User setup in phpMyAdminUser setup in phpMyAdminUser setup in phpMyAdmin

Selecciona la contraseña, cópiala y pégala en un bloc de notas en algún lugar, porque la usarás en un momento.

Ahora le daremos a nuestros usuarios privilegios globales, así que presiona el botón Verificar todo. Luego, deslízate hacia abajo y presiona el botón Ir en la parte inferior de la página. Después, verás un mensaje en la parte superior que dice: "Ha agregado un nuevo usuario".

Crea una nueva base de datos

Ahora necesitamos una base de datos nueva, así que a la izquierda, presiona el enlace Nuevo. Luego ingresa el nombre craftcms nuevamente y presiona Crear.

Ahora, si observas en la pestaña Privilegios, verás el nuevo usuario de craftcms que acabamos de crear, y este usuario tiene todos los privilegios, lo que significa que a través de este usuario podrás realizar los cambios que necesites en la base de datos que acabas de configurar.

Agrega los detalles al archivo de configuración de Craft

Ahora que tenemos nuestra base de datos y nuestro usuario, debemos dejar que Craft CMS sepa cuáles son los detalles de esos dos. Así que ve a craft> config> db.php. Allí puedes completar el nombre de la base de datos, el nombre de usuario y la contraseña, siguiendo las indicaciones dentro del archivo.

Así que ahora todos nuestros archivos están en su lugar, nuestra base de datos está configurada y hemos agregado los detalles de nuestra base de datos a la configuración de Craft. Estamos listos para ejecutar el instalador Craft.

4. Ejecuta el instalador de Craft

Para ejecutar el instalador, direcciona tu navegador a la URL localhost: 8888 / index.php / admin. Si estás trabajando en línea, simplemente reemplaza la dirección de host local con tu nombre de dominio principal.

A partir de aquí, solo es cuestión de seguir las indicaciones. Todo se explica por sí mismo, excepto que, de forma predeterminada, la URL del sitio se completará como localhost. Pero para que esto funcione en tu configuración de MAMP, debes asegurarte de tener el número de puerto agregado al final :8888.

Y luego puedes terminar y dejar que se ejecute el instalador. Cuando hayas terminado, presiona Ir a Craft CMS, y ahora tu sitio está instalado, y deberías de ver una página de tablero así:

Dashboard page for new Craft CMS siteDashboard page for new Craft CMS siteDashboard page for new Craft CMS site

Conclusión

Así es como configuras un sitio Craft CMS. Primero transfieres los archivos, luego configuras una base de datos, agregas los detalles de tu base de datos a la configuración de Craft y ejecutas el instalador.

Ver el curso completo

En el curso completo, Up and Running With Craft CMS, aprenderás los fundamentos más importantes para trabajar con Craft CMS, desde la instalación hasta la personalización del back-end y los conceptos básicos de las plantillas.

Y una vez que te hayas familiarizado con Craft CMS, podrás aprovechar todo lo que has aprendido y desarrollar un blog o una página de destino desde cero en mis cursos de seguimiento:

  • Craft CMS
    Crea un blog con Craft CMS
    Kezz Bracey
  • Craft CMS
    Creación de páginas de destino con Craft CMS
    Kezz Bracey
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.