Landing CMS je bezplatný, open-source, multiplatformní systém pro správu obsahu používaný pro správu vstupních stránek. Jedná se o plochý CMS založený na souborech, takže nevyžaduje žádnou databázi. K hostování Landing CMS potřebujete pouze webový server a PHP. Pokud hledáte jednoduchý, ale výkonný CMS pro vstupní stránky, pak je pro vás Landing CMS tou nejlepší volbou.
V tomto příspěvku vám ukážeme, jak nainstalovat Landing CMS na CentOS 8 VPS.
Předpoklady
- Nový server CentOS 8 na cloudové platformě Atlantic.Net
- Platný název domény odkazovaný na váš server
- Heslo uživatele root nakonfigurované na vašem serveru
Krok 1 – Vytvořte cloudový server Atlantic.Net
Nejprve se přihlaste ke svému cloudovému serveru Atlantic.Net. Vytvořte nový server a jako operační systém vyberte CentOS 8 s alespoň 2 GB RAM. Připojte se ke svému cloudovému serveru přes SSH a přihlaste se pomocí přihlašovacích údajů zvýrazněných v horní části stránky.
Jakmile se přihlásíte k serveru CentOS 8, spusťte následující příkaz a aktualizujte svůj základní systém nejnovějšími dostupnými balíčky.
dnf update -y
Krok 2 – Instalace Apache a PHP
Landing CMS je napsán v PHP a běží na webovém serveru, takže budete muset nainstalovat Apache a PHP na váš server. Oba můžete nainstalovat pomocí následujícího příkazu:
dnf install httpd php php-cli php-gd php-json php-curl unzip -y
Jakmile jsou všechny balíčky nainstalovány, spusťte službu Apache a povolte její spuštění při restartu systému:
systemctl start httpd systemctl enable httpd
Krok 3 – Stažení vstupního CMS
Nejprve si budete muset stáhnout nejnovější verzi Landing CMS z úložiště Github. Můžete si jej stáhnout pomocí následujícího příkazu:
wget https://github.com/Elias-Black/Landing-CMS/archive/master.zip
Po dokončení stahování rozbalte stažený soubor pomocí následujícího příkazu:
unzip master.zip
Dále přesuňte extrahovaný adresář do webového kořenového adresáře Apache pomocí následujícího příkazu:
mv Landing-CMS-master /var/www/html/landing
Dále nastavte správná oprávnění a vlastnictví pomocí následujícího příkazu:
chown -R apache:apache /var/www/html/landing chmod -R 755 /var/www/html/landing
Krok 4 – Konfigurace Apache pro Landing CMS
Dále budete muset vytvořit konfigurační soubor virtuálního hostitele Apache pro Landing CMS. Můžete jej vytvořit pomocí následujícího příkazu:
nano /etc/httpd/conf.d/landing.conf
Přidejte následující řádky:
<virtualhost *:80> ServerAdmin [email protected] ServerName landing.example.com DocumentRoot /var/www/html/landing <directory /var/www/html/landing> allowoverride all allow from all </directory> TransferLog /var/log/httpd/landing_access.log ErrorLog /var/log/httpd/landing_error.log </virtualhost>
Uložte a zavřete soubor a poté restartujte službu Apache, aby se změny projevily:
systemctl restart httpd
V tomto okamžiku je webový server Apache nakonfigurován tak, aby hostoval Landing CMS. Nyní můžete přejít k přístupu k Landing CMS.
Krok 5 – Přístup k Landing CMS
Nyní otevřete webový prohlížeč a pomocí adresy URL http://landing.example.com přejděte do webového uživatelského rozhraní Landing CMS . Budete přesměrováni na následující stránku:
Klikněte na Přejít do CMS . Měli byste vidět následující stránku:
Nyní nastavte heslo pro Landing CMS a klikněte na Uložit tlačítko pro použití změn. Na následující stránce byste měli vidět vstupní panel CMS:
Závěr
To je prozatím vše. Nyní můžete pomocí Landing CMS vytvářet a spravovat vstupní stránky pro váš CMS. Vyzkoušejte to na hostingu VPS od Atlantic.Net!