Concrete CMS - Instalación

Generalidades

Concrete CMS es un software gratuito de Content Management System (CMS) que puedes utilizar para crear un sitio web. Una vez instalado, podrás iniciar sesión en el backend de tu sitio para comenzar a personalizarlo como desees. Concrete CMStambién proporciona un Marketplace donde puedes descargar nuevos temas y plugins para personalizar aún más.

Revisa el siguiente enlace para una muestra de los sitios web de conrete5.

Este artículo contiene los siguientes pasos para instalar este software en tu sitio.

 

Paso 1 — Instalar un certificado SSL 

Todos los sitios web modernos deben estar protegidos con un certificado SSL. Esto asegura que todo el tráfico hacia y desde tu sitio sea seguro. Hay dos opciones de certificado SSL en el panel DreamHost.

  • Let's Encrypt (Gratuito)
  • Sectigo (De pago)

Ambos certificados se pueden usar para proteger tu sitio. Sin embargo, si vas a vender productos en tu sitio, se recomienda un certificado Sectigo pagado, ya que parecerá más confiable para los clientes potenciales. Consulta el siguiente artículo para obtener más detalles.

Consulta el siguiente artículo para obtener instrucciones sobre cómo instalar el certificado elegido.

Paso 2 — Crear una base de datos

Concrete CMS requiere una base de datos para correr tu sitio. Revisa el siguiente artículo para crear una nueva base de datos en tu panel DreamHost.

Paso 3 — Descargar el software

Hay dos opciones para descargar el software Concrete CMS en tu sitio.

  • FTP (facil) — Descarga el software en tu computador, luego cárgalo en tu sitio usando un cliente FTP.
  • SSH (avanzado) — Descarga el software directamente en tu sitio a través de SSH.

También hay una opción para instalar a través de SSH usando Composer, sin embargo, esto solo está disponible si tu sitio se ejecuta en un VPS o en un Servidor Dedicado. Revisa la sección Composer a continuación para obtener más detalles.

Descargar a través de FTP

  1. Visita la siguiente página para descargar el software de Concrete CMS.
  2. Haz clic en el enlace para descargar el archivo .zip a tu computador.
  3. Busca el archivo que acabas de descargar. La mayoría de las veces puedes encontrarlo en tu directorio /downloads. Se titulará algo como concrete5-8.5.5.zip
  4. En Windows, haz clic derecho en el archivo y elige Extract All... en el menú emergente.
    Se abre una nueva ventana. En la nueva ventana, haz clic en el botón Extract. Todos los archivos se extraen a una nueva carpeta con el mismo título que el archivo .zip.
  5. Inicia sesión en tu servidor usando un cliente FTP.
  6. En el panel izquierdo, navega hasta el directorio de tu computador donde extrajiste el archivo .zip. Deberías ver una lista de archivos.
  7. En el panel derecho, asegúrate de estar en el directorio de tu sitio web. No debería haber ningún archivo aquí que no sea un posible archivo favicon.ico.
  8. Resalta todos los archivos en el panel izquierdo y arrástralos al panel derecho para subirlos a tu sitio.

    Esto puede tardar varios minutos, ya que hay muchos archivos para cargar.

Descargar a través de SSH

  1. Inicia sesión en tu servidor a través de SSH.
  2. Navega al directorio principal de tu usuario.
    [server]$ cd ~
  3. Visita la siguiente página para descargar el software Concrete CMS.
  4. Haz clic derecho en el botón de Download. En el menú emergente, elige Copy link address.
  5. Corre el siguiente comando para descargar Concrete CMS.

    Cambia la URL por la que copiaste anteriormente.

    [server]$ wget https://www.ConcreteCMS.org/download_file/-/view/113632/
    Esto descarga el software en un nuevo archivo titulado index.html.
  6. Corre el siguiente comando para descomprimir el archivo.
    [server]$ unzip index.html
    Los archivos se extraen en un nuevo título directamente Concrete CMS-8.5.4.
  7. Navega a este directorio.
    [server]$ cd Concrete CMS-8.5.4
  8. Copia todo el contenido en el directorio de tu sitio web.

    Asegúrate de cambiar el username a tu usuario Shell y example.com a tu sitio website.

    [server]$ cp -r ./* /home/username/example.com
  9. Verifica el directorio de tu sitio web para confirmar que los archivos se hayan migrado.
    [server]$ ls -la /home/username/example.com

Paso 4 — Instalar el software

Ahora que los archivos están en el directorio de tu sitio web, puedes completar la instalación.

  1. Visita tu sitio web en un navegador. Verás la página de inicio de Concrete CMS.
  2. Selecciona tu idioma y haz clic en el botón de flecha para continuar.
    La siguiente página comprueba la configuración del servidor. Todo debería aparecer como marcas de verificación verdes. Haz clic en el botón Continue to Installation en la parte inferior derecha. 
  3. En la página siguiente, ingresa la información de tu tienda y las credenciales de la base de datos.
  4. Cuando termines haz clic en el botón Install Concrete CMS.
    Comenzará la instalación. Puedes ver tu progreso en la parte superior izquierda.
    Cuando se completa la instalación, aparece un mensaje de confirmación.
  5. Haz clic en el botón Edit Your Site en la parte inferior izquierda para comenzar a trabajar en tu sitio. También puedes iniciar sesión en example.com/index.php/login.

Descargar a través de SSH usando Composer

Debes utilizar un Servidor VPSDedicado para ejecutar Composer debido a la cantidad de recursos que requiere.

  1. Inicia sesión en tu servidor por SSH.
  2. Instala Composer usando el siguiente artículo.
  3. Navega al directorio de tu sitio web.
    [server]$ cd ~/example.com
  4. Corre el siguiente comando para crear un nuevo proyecto de Concrete CMS. Puedes nombrarlo como quieras. Este comando lo nombra 'mysite'.
    [server]$ composer create-project -n /composer mysite
  5. Navega a este nuevo directorio.
    [server]$ cd mysite
  6. Corre el siguiente comando para instalar.
    [server]$ ./vendor/bin/concrete5 c5:install -i
    Durante el proceso de instalación, se te solicitarán las credenciales de tu base de datos y detalles del sitio.

    La URL canónica debe ser la URL completa de tu sitio (incluido el directorio del proyecto) y terminar con /. Por ejemplo.

    https://example.com/mysite/

    Location of database server? [127.0.0.1]: mysql.example.com
    Database name?: database
    Database username?: user
    Database password?: 
    The system time zone, compatible with the database one? [America/Los_Angeles]:
    Name of the site? [concrete5 Site]: name your site
    Canonical URL?: https://example.com/mysite/
    Alternative canonical URL?: https://example.com/mysite/
    Starting point to use? [elemental_blank]:
      [0] elemental_blank
      [1] elemental_full
     > 1
    Email of the admin user of the install? [admin@example.com]: admin@example.com
    Password of the admin user of the install?:
    Additional user username?: admin2
    Additional user email? [demo@example.com]: admin2@example.com
    Additional user password?:
    The default concrete5 interface language (eg en_US)? [en_US]:
    The default site locale (eg en_US)? [en_US]:
    Use configuration file for installation? [none]:
    A continuación, se te preguntará si deseas instalar el sitio con esta configuración.
    Would you like to install with these settings? [Y]es / [N]o / [E]dit: Y
    Escribe Y para continuar.
    Se instala la base de datos. Se te notifica una vez que se completa.

Actualizar tu directorio web

Ahora debes actualizar tu directorio web en tu panel, ya que el sitio solo se cargará en la siguiente URL que termina en /public.

https://example.com/mysite/public

Revisa el siguiente artículo para obtener instrucciones sobre cómo hacer esto.

En el campo Web directory ingresa lo siguiente:

example.com/mysite/public

Asegúrate de hacer clic en el botón Change settings para guardar. En 10 minutos, tu sitio cargará tu nueva instalación de Concrete CMS. A continuación, puedes iniciar sesión en example.com/index.php/login.

Ver también

Enlaces internos

Enlaces externos

¿Este artículo ha respondido sus preguntas?

Última actualización el PST.

¿Aún no encuentra lo que busca?