GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat WonderCMS na Ubuntu 20.04 (s Nginx)

Dobrý den, přátelé. Doufám, že se máte dobře a v bezpečí. V tomto příspěvku vám ukážeme, jak nainstalovat WonderCMS na Ubuntu 20.04, ale pomocí Nginx.

WonderCMS je CMS zaměřený na jednoduchost použití bez obětování funkčnosti. Díky tomu je CMS snadno použitelný a konfigurovatelný, ale především je velmi rychlý a efektivní.

Jednou z nejdůležitějších funkcí WonderCMS je, že nevyžaduje ovladač databáze. Můžete jej tedy použít za mnoha okolností.

Tak jdeme na to a mimochodem, Nginx použijeme jako webový server a zvýšíme výkon webu.

Příprava systému na instalaci WonderCMS

V tomto tutoriálu použijeme uživatele root, ale můžete to udělat také ze svého uživatele pomocí sudo přístup. Nejprve se přihlaste k serveru přes SSH.

Poté aktualizujte celý operační systém.

apt update
apt upgrade

Poté nainstalujte některé balíčky potřebné k vytvoření příspěvku.

apt install git wget unzip

Nyní můžeme pokračovat.

Instalace Nginx a PHP na Ubuntu 20.04

Dalším krokem je instalace Nginx a PHP do našeho systému. Abychom toho dosáhli, musíme jen běžet

apt install nginx php php-fpm php-fpm php-mbstring php-curl php-zip 

Jak vidíme, tento nástroj vyžaduje jen málo modulů PHP, což nám dává představu o jeho síle.

Nyní je potřeba provést nějaké úpravy v PHP. Otevřete konfigurační soubor PHP pomocí PHP-fpm

nano /etc/php/7.4/fpm/php.ini

A proveďte následující změny

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
post_max_size 32
Mupload_max_filesize = 64M
max_execution_time = 300
date.timezone = "your-timezone"

Chcete-li to urychlit, můžete použít kombinaci kláves CTRL + W pro vyhledávání uvnitř souboru.

Po provedení změn je uložte a zavřete editor.

Chcete-li použít změny, restartujte službu PHP-fpm.

systemctl restart php7.4-fpm

Instalace WonderCMS na Ubuntu 20.04

Nyní díky Gitu naklonujte úložiště WonderCMS a stáhněte si ho do systému.

git clone https://github.com/robiso/wondercms.git /var/www/html/wondercms

Přiřadit vlastníka složky

chown -R www-data:www-data /var/www/html/wondercms

A poté vytvořte nový ServerBlocks pro WonderCMS

nano /etc/nginx/conf.d/wondercms.conf

Přidejte následující

server {
    listen 80;
    server_name wondercms.unixcop.test;
    root /var/www/html/wondercms;
    index index.php;
    autoindex off;
    location / {
        if (!-e $request_filename) {
            rewrite ^/(.+)$ /index.php?page=$1 last;
        }
    }
    # prevent access to database.js
    location ~ database.js {
        return 403;
    }
    location ~ \.php(/|$) {
        include fastcgi.conf;
        fastcgi_pass unix:/run/php/php7.4-fpm.sock;
    }
}

Upravte hodnotu server_name na hodnotu vaší domény.

Uložte změny a zavřete editor. Aplikujte změny restartováním Nginx.

systemctl restart nginx

Můžete zkontrolovat stav služby, zda neobsahuje nějaké chyby.

systemctl status nginx

Přístup k webovému rozhraní WonderCMS

Nyní otevřete webový prohlížeč pro přístup ke své doméně, kde uvidíte následující obrazovku.

Dostanete první heslo k použití. Zkopírujte jej a použijte jej pro přihlášení kliknutím na tlačítko Přihlásit.

Zobrazí se následující obrazovka

Vložte vygenerované heslo a přihlaste se.

Pokud vše proběhlo v pořádku, zobrazí se tato obrazovka, kde můžete kliknutím na zobrazený odkaz přejít na obrazovku možností zabezpečení. V tomto okně změňte aktuální heslo na své vlastní a nastavte přihlašovací URL. V mém případě jsem použil http://mydomain.com/admin ale použijte, co chcete.

Nakonec se můžete podívat na Jak na to sekce, abyste mohli začít s WonderCMS.

Závěr

V tomto příspěvku jste se naučili, jak nainstalovat WonderCMS. Tento CMS vyniká tím, že se snadno a jednoduše používá. Kromě toho, že nevyžaduje správce databází, je poměrně lehký.


Ubuntu
  1. Jak nainstalovat Phorum s Nginx na Ubuntu 18.04 LTS

  2. Jak nainstalovat Symfony 3 Framework s Nginx na Ubuntu 14.04

  3. Nainstalujte PHP 7.1 s Nginx na Ubuntu 16.04

  1. Jak nainstalovat MediaWiki s Nginx na Ubuntu 16.04

  2. Jak nainstalovat Magento s Nginx na Ubuntu 15.10

  3. Jak nainstalovat PHP 7.4 s Nginx na Ubuntu 20.04

  1. Jak nainstalovat Mailpile s Nginx na Ubuntu 15.10

  2. Jak nainstalovat Redmine 3 s Nginx na Ubuntu 15.10

  3. Jak nainstalovat Piwik s Nginx na Ubuntu 15.10