Instalar Canopy CMS en Ubuntu

Linux mayo 9, 2019

En este posts vamos a ver como instalar el CMS Canopy junto a Apache, PHP 7.2 y MariaDB en Ubuntu.

 

 Instalamos Apache en Ubuntu.

 

 Instalamos MariaDB en Ubuntu.

 

 Instalamos PHP 7.2 en Ubuntu.

 

Ahora que tenemos todos los paquetes que necesita Canopy listos, pasamos a preparar la base de datos que utilizará. Para ello ejecutaremos los siguientes comandos:

sudo mysql -u root -p
CREATE DATABASE canopy;
CREATE USER 'usuariocanopy'@'localhost' IDENTIFIED BY '56365636';
GRANT ALL ON canopy.* TO 'usuariocanopy'@'localhost' IDENTIFIED BY '56365636' WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit


En este ejemplo hemos usado los siguientes datos que no tienen que ser iguales a los tuyos:

  • Nombre de la Base de Datos: canopy
  • Usuario de la Base de Datos: usuariocanopy
  • Contraseña: 56365636
  • Ubicación de la Base de Datos: localhost

 

Instalamos el CMS Canopy con estos comandos que lo descargará, instalará y asignará permisos.

sudo apt install curl git
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
cd /tmp
wget https://github.com/AppStateESS/canopy/archive/master.zip
unzip master.zip
sudo mv canopy-master /var/www/html/canopy
sudo mkdir /var/www/html/canopy/images/
cd /var/www/html/canopy
sudo composer install
sudo chown -R www-data:www-data /var/www/html/canopy/
sudo chmod -R 755 /var/www/html/canopy/

 

Con Canopy instalado, pasamos a configurar Apache para que trabaje con el CMS. Creamos una nueva configuración en Apache para Canopy de la siguiente forma.

sudo nano /etc/apache2/sites-available/canopy.conf

Y dentro del archivo que acabamos de crear copiamos lo siguiente:

<VirtualHost *:80>
     ServerAdmin admin@admin.com
     DocumentRoot /var/www/html/canopy

     <Directory /var/www/html/canopy/>
          Options FollowSymlinks
          AllowOverride All
          Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Recuerda que el comando para guardar en el editor de texto nano es CTRL + O y para salir CTRL + X.

En el caso de tratarse de un servidor con un dominio y no una máquina local, podemos añadir ServerName nuestrodominio.com después de la línea de DocumentRoot

 

Habilitamos el sitio e instalamos el modulo rewrite que necesita Canocopy.

sudo a2ensite canopy.conf
sudo a2enmod rewrite
sudo systemctl restart apache2.service

 

Por último, sólo nos quedaría continuar con la instalación guiada desde un navegador de internet escribiendo en la barra de direcciones localhost/canopy/setup.index.php

En este menú de instalación completamos los datos según la información que hayamos puesto en el paso 4 y al acabar pulsamos en Continuar.

Instalacion canopy cms

 

Finalmente creamos un usuario y contraseña para poder entrar como administradores del sitio y posteriormente accedemos con ella.

Como instalar canopy ubuntu

 

Panel de administracion de canopy

 

 



Relacionados



Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

La Coruña, España Correo