CMS je webová aplikace schopná spravovat obsah na webu. To nám umožňuje rychle nasadit blogy a webové stránky. Dnes se dozvíte, jak nainstalovat MicroweberCMS na Debian 11.
Představení MicroWeber
MicroweberCMS je CMS založený na Laravelu, který nám umožňuje rychle nasazovat webové stránky, blogy a obchody. Kromě toho obsahuje nástroje pro správu každého z těchto webů.
Jedním z hlavních rozdílů oproti ostatním CMS je to, že jeho správa mezipaměti je vynikající, což zdůrazňuje jeho integraci s Memcached.
Dalším důležitým aspektem je, že můžeme vytvořit web s technologií Drag-and-drop, takže to rychle zvládne i ten největší nováček.
Microweber má mnoho dalších výhod, ale stačí říci, že je rychlý, bezpečný, s mnoha dostupnými pluginy a s výjimečnou správou zdrojů.
Pojďme to nainstalovat.
Instalace LAMP na Debian 11
Chcete-li získat a spustit MicroweberCMS, musíte mít funkční webový server. To znamená, že potřebujeme webový server jako Nginx nebo HTTP, správce databází jako MariaDB a PHP. Stručně řečeno, mít zásobník LAMP.
Abychom toho dosáhli, musíme spustit následující příkaz, který nainstaluje všechny potřebné balíčky. Nainstaluje také PHP moduly, které jsou závislé na MicroweberCMS.
Otevřete terminál nebo se připojte přes SSH k serveru a aktualizujte jej.
sudo apt update
sudo apt upgrade
Pokud váš uživatel nemá sudo
přístup, pak budete muset spouštět příkazy jako uživatel root.
Nainstalujte tedy vše potřebné spuštěním
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
A také tyto dva balíčky
sudo apt install unzip wget
Tím jsme připraveni se závislostmi.
Vytvořit novou databázi pro MicroweberCMS
Nyní je čas nakonfigurovat MariaDB. Chcete-li toho dosáhnout, spusťte mysql_secure_installation
skript.
sudo mysql_secure_installation
Budete požádáni o heslo, které bude prázdné, pokud není nakonfigurováno.
Enter current password for root (enter for none):
Po pokutování bezpečnostní protokol pro ověřování
If You already have your root account protected, so you can safely answer 'n'
Switch to unix_socket authentication [Y/n]
A nyní můžete nastavit nové heslo uživatele root.
Change the root password? [Y/n] Y
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables...
... Success!
Poté uvidíte několik bezpečnostních otázek, na které byste měli odpovědět 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
Nyní je MariaDB připravena k boji.
S připravenou MariaDB můžeme vytvořit novou databázi a nového uživatele pro MicroweberCMS.
Vstupte do konzole
sudo mysql -u root -p
A nyní pokračujte k vytvoření databáze a uživatele. Jména a hesla můžete nastavit, jak chcete.
CREATE DATABASE mwdb;
GRANT ALL PRIVILEGES ON mwdb.* TO 'mwuser'@'localhost' IDENTIFIED BY 'mwpss';
FLUSH PRIVILEGES;
exit;
Můžeme pokračovat.
Stáhnout MicroWeberCMS na Debian 11
Nyní ze složky /tmp/
můžete si stáhnout nejnovější stabilní verzi
cd /tmp/
wget https://microweber.com/download.php -O microweber-latest.zip
Poté vytvořte novou složku v adresáři Apache, kde budou soubory Microweber.
sudo mkdir /var/www/html/microweber
Rozbalte archiv
sudo unzip microweber-latest.zip -d /var/www/html/microweber
Provést další nastavení pro MicroweberCMS
Nyní je nutné provést některé konfigurace před jeho použitím.
Nejprve udělte správná oprávnění ke složce.
sudo chown -R www-data:www-data /var/www/html/microweber/
sudo chmod -R 755 /var/www/html/microweber/
Dalším krokem je vytvoření nového VirtualHost pro Microweber.
sudo nano /etc/apache2/sites-available/microweber.conf
Přidejte následující do obsahu souboru
<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>
V ServerName
zadejte název své domény.
Po uložení změn a zavření editoru musíte povolit nový web, rewrite
modul a restartujte apache.
sudo a2ensite microweber
sudo a2enmod rewrite
sudo systemctl restart apache2
Instalace MicroweberCMS na Debian 11
Nyní s přístupem z webového prohlížeče http://your-domain
spusťte instalaci.
Na této obrazovce uvidíte, že musíte zadat hodnoty databáze.
Dále níže budete moci definovat některé možnosti o webu, jako je jazyk a šablona.
Dále budete muset nakonfigurovat účet správce.
Nakonec uvidíte řídicí panel Microweber a budete jej moci používat.
Závěr
Na trhu je mnoho CMS, ale Microweber se snaží prosadit své místo pomocí nových funkcí, jako je drag-and-drop a velmi rychlý v mezipaměti.