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
- Visita la siguiente página para descargar el software de Concrete CMS.
- Haz clic en el enlace para descargar el archivo .zip a tu computador.
- 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.
- 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. - Inicia sesión en tu servidor usando un cliente FTP.
- En el panel izquierdo, navega hasta el directorio de tu computador donde extrajiste el archivo .zip. Deberías ver una lista de archivos.
- 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.
- 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
- Inicia sesión en tu servidor a través de SSH.
- Navega al directorio principal de tu usuario.
[server]$ cd ~
- Visita la siguiente página para descargar el software Concrete CMS.
- Haz clic derecho en el botón de Download. En el menú emergente, elige Copy link address.
- 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.
- Corre el siguiente comando para descomprimir el archivo.
[server]$ unzip index.html
- Navega a este directorio.
[server]$ cd Concrete CMS-8.5.4
- 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
- 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.
- Visita tu sitio web en un navegador. Verás la página de inicio de Concrete CMS.
- 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. - En la página siguiente, ingresa la información de tu tienda y las credenciales de la base de datos.
- 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. - 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 VPS o Dedicado para ejecutar Composer debido a la cantidad de recursos que requiere.
- Inicia sesión en tu servidor por SSH.
- Instala Composer usando el siguiente artículo.
- Navega al directorio de tu sitio web.
[server]$ cd ~/example.com
- 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
- Navega a este nuevo directorio.
[server]$ cd mysite
- Corre el siguiente comando para instalar.
[server]$ ./vendor/bin/concrete5 c5:install -i
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]:
Would you like to install with these settings? [Y]es / [N]o / [E]dit: Y
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
- Installing Concrete CMS - Página de Soporte de Concrete CMS
- Upgrading Concrete CMS - Página de Soporte de Concrete CMS