Un CMS è un'applicazione web in grado di gestire il contenuto di un sito web. Ciò ci consente di distribuire rapidamente blog e siti Web. Oggi imparerai come installare MicroweberCMS su Debian 11.
Introduzione a MicroWeber
MicroweberCMS è un CMS basato su Laravel che ci consente di distribuire rapidamente siti Web, blog e negozi. Inoltre, include strumenti per gestire ciascuno di questi siti.
Una delle principali differenze con altri CMS è che la sua gestione della cache è eccellente, evidenziando la sua integrazione con Memcached.
Un altro aspetto importante è che possiamo creare un sito web con la tecnologia Drag-and-drop, così anche il più inesperto può farlo velocemente.
Ci sono molti altri vantaggi che Microweber ha ma basti dire che è veloce, sicuro, con molti plugin disponibili e con un'eccezionale gestione delle risorse.
Installiamolo.
Installazione di LAMP su Debian 11
Per ottenere ed eseguire MicroweberCMS è necessario disporre di un server web funzionante. Vale a dire, abbiamo bisogno di un server web come Nginx o HTTP, un database manager come MariaDB e PHP. Insomma, avere lo stack LAMP.
Per ottenere ciò, dobbiamo eseguire il seguente comando, che installerà tutti i pacchetti necessari. Installerà anche moduli PHP che sono dipendenze di MicroweberCMS.
Quindi, apri un terminale o connettiti tramite SSH al server e aggiornalo.
sudo apt update
sudo apt upgrade
Se il tuo utente non ha sudo
access, quindi dovrai eseguire i comandi come utente root.
Quindi installa tutto ciò di cui hai bisogno eseguendo
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
E anche questi due pacchetti
sudo apt install unzip wget
Con questo, siamo pronti con le dipendenze.
Crea un nuovo database per MicroweberCMS
Ora è il momento di configurare MariaDB. Per ottenere ciò, esegui mysql_secure_installation
copione.
sudo mysql_secure_installation
Ti verrà richiesta una password che sarà vuota se non è configurata.
Enter current password for root (enter for none):
Al termine del protocollo di sicurezza per l'autenticazione
If You already have your root account protected, so you can safely answer 'n'
Switch to unix_socket authentication [Y/n]
E ora puoi impostare la nuova password di root.
Change the root password? [Y/n] Y
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables...
... Success!
Quindi vedrai alcune domande di sicurezza a cui dovresti rispondere 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
Ora MariaDB è pronta per la battaglia.
Con MariaDB pronto, possiamo creare un nuovo database e un nuovo utente per MicroweberCMS.
Accedi alla console
sudo mysql -u root -p
E ora procedi alla creazione del database e dell'utente. Puoi impostare nomi e password come preferisci.
CREATE DATABASE mwdb;
GRANT ALL PRIVILEGES ON mwdb.* TO 'mwuser'@'localhost' IDENTIFIED BY 'mwpss';
FLUSH PRIVILEGES;
exit;
Possiamo continuare.
Scarica MicroWeberCMS su Debian 11
Ora dalla cartella /tmp/
puoi scaricare l'ultima versione stabile
cd /tmp/
wget https://microweber.com/download.php -O microweber-latest.zip
Quindi crea una nuova cartella all'interno della directory di Apache dove saranno i file Microweber.
sudo mkdir /var/www/html/microweber
Decomprimi l'archivio
sudo unzip microweber-latest.zip -d /var/www/html/microweber
Esegui impostazioni extra per MicroweberCMS
Ora è necessario effettuare alcune configurazioni prima di utilizzarlo.
Innanzitutto, dai le autorizzazioni appropriate alla cartella.
sudo chown -R www-data:www-data /var/www/html/microweber/
sudo chmod -R 755 /var/www/html/microweber/
Il prossimo passo è creare un nuovo VirtualHost per Microweber.
sudo nano /etc/apache2/sites-available/microweber.conf
Aggiungi quanto segue al contenuto del file
<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>
In ServerName
digita il nome del tuo dominio.
Dopo aver salvato le modifiche e chiuso l'editor, devi abilitare il nuovo sito, la rewrite
modulo e riavvia Apache.
sudo a2ensite microweber
sudo a2enmod rewrite
sudo systemctl restart apache2
Installa MicroweberCMS su Debian 11
Ora con un browser web accedi a http://your-domain
per avviare l'installazione.
In questa schermata vedrai che devi inserire i valori del database.

Più in basso potrai definire alcune opzioni sul sito, come la lingua e il modello.

Più in basso, dovrai configurare l'account amministratore.

Infine, vedrai la dashboard di Microweber e potrai utilizzarla.

Conclusione
Sul mercato ci sono molti CMS, ma Microweber cerca di farsi un posto con nuove funzionalità come il trascinamento della selezione e la velocità di memorizzazione nella cache.