Un CMS es una aplicación web capaz de gestionar el contenido de un sitio web. Esto nos permite implementar blogs y sitios web rápidamente. Hoy aprenderá cómo instalar MicroweberCMS en Debian 11.
Introducción a MicroWeber
MicroweberCMS es un CMS basado en Laravel que nos permite implementar sitios web, blogs y tiendas rápidamente. Además, incluye herramientas para administrar cada uno de estos sitios.
Una de las principales diferencias con otros CMS es que su gestión de caché es excelente, destacando su integración con Memcached.
Otro aspecto importante es que podemos crear un sitio web con la tecnología de arrastrar y soltar, por lo que incluso los más novatos pueden hacerlo rápidamente.
Hay muchas otras ventajas que tiene Microweber, pero baste decir que es rápido, seguro, con muchos complementos disponibles y con una administración de recursos excepcional.
Vamos a instalarlo.
Instalando LAMP en Debian 11
Para obtener y ejecutar MicroweberCMS, debe tener un servidor web en funcionamiento. Es decir, necesitamos un servidor web como Nginx o HTTP, un administrador de base de datos como MariaDB y PHP. En resumen, tener la pila LAMP.
Para lograr esto, tenemos que ejecutar el siguiente comando, el cual instalará todos los paquetes necesarios. También instalará módulos PHP que son dependencias de MicroweberCMS.
Entonces, abra una terminal o conéctese vía SSH al servidor y actualícelo.
sudo apt update
sudo apt upgrade
Si su usuario no tiene sudo
acceso, entonces tendrá que ejecutar los comandos como usuario root.
Así que instala todo lo que necesitas ejecutando
sudo apt install php apache2 mariadb-server libapache2-mod-php php-common php-mbstring php-xmlrpc php-soap php-mysql php-gd php-xml php-cli php-zip php-curl php-xml php-cli php-zip php-curl
Y también estos dos paquetes
sudo apt install unzip wget
Con esto, estamos listos con las dependencias.
Crear una nueva base de datos para MicroweberCMS
Ahora es el momento de configurar MariaDB. Para lograr esto, ejecute mysql_secure_installation
guión.
sudo mysql_secure_installation
Se le pedirá una contraseña que estará vacía si no está configurada.
Enter current password for root (enter for none):
Después de multar el protocolo de seguridad para la autenticación
If You already have your root account protected, so you can safely answer 'n'
Switch to unix_socket authentication [Y/n]
Y ahora puede configurar la nueva contraseña de root.
Change the root password? [Y/n] Y
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables...
... Success!
Luego verás algunas preguntas de seguridad que debes responder AND
.
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y
Ahora MariaDB está lista para la batalla.
Con MariaDB listo, podemos crear una nueva base de datos y un nuevo usuario para MicroweberCMS.
Accede a la consola
sudo mysql -u root -p
Y ahora proceda a crear la base de datos y el usuario. Puede configurar los nombres y contraseñas como desee.
CREATE DATABASE mwdb;
GRANT ALL PRIVILEGES ON mwdb.* TO 'mwuser'@'localhost' IDENTIFIED BY 'mwpss';
FLUSH PRIVILEGES;
exit;
Podemos continuar.
Descargar MicroWeberCMS en Debian 11
Ahora desde la carpeta /tmp/
puedes descargar la última versión estable
cd /tmp/
wget https://microweber.com/download.php -O microweber-latest.zip
Luego cree una nueva carpeta dentro del directorio de Apache donde estarán los archivos de Microweber.
sudo mkdir /var/www/html/microweber
Descomprimir el archivo
sudo unzip microweber-latest.zip -d /var/www/html/microweber
Realizar configuraciones adicionales para MicroweberCMS
Ahora es necesario realizar algunas configuraciones antes de utilizarlo.
Primero, otorgue los permisos adecuados a la carpeta.
sudo chown -R www-data:www-data /var/www/html/microweber/
sudo chmod -R 755 /var/www/html/microweber/
El siguiente paso es crear un nuevo VirtualHost para Microweber.
sudo nano /etc/apache2/sites-available/microweber.conf
Agregue lo siguiente al contenido del archivo
<Virtualhost *:80>
ServerName domain
DocumentRoot /var/www/html/microweber/
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/html/microweber>
Options FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/microweber_error.log
CustomLog ${APACHE_LOG_DIR}/microweber_access.log combined
</Virtualhost>
En ServerName
escriba el nombre de su dominio.
Después de guardar los cambios y cerrar el editor, debe habilitar el nuevo sitio, el rewrite
módulo y reinicie apache.
sudo a2ensite microweber
sudo a2enmod rewrite
sudo systemctl restart apache2
Instalar MicroweberCMS en Debian 11
Ahora, con un navegador web, acceda a http://your-domain
para iniciar la instalación.
En esta pantalla, verá que debe ingresar los valores de la base de datos.
Más abajo, podrá definir algunas opciones sobre el sitio, como el idioma y la plantilla.
Más abajo, tendrás que configurar la cuenta de administrador.
Finalmente, verá el panel de Microweber y podrá usarlo.
Conclusión
En el mercado hay muchos CMS, pero Microweber intenta hacerse un hueco con nuevas funciones como arrastrar y soltar y ser muy rápido en caché.