GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Jak nainstalovat BoltWire CMS na Ubuntu 18.04

BoltWire CMS je open-source redakční systém, který se snadno instaluje a nabízí mnoho funkcí. BoltWire CMS napsaný v PHP nabízí funkce, které nemusí být dostupné s jinými CMS založenými na PHP, jako je WordPress, Joomla nebo Drupal – místo toho vám pomůže vytvořit osobní nebo firemní webové stránky během několika minut pouhým nahráním obsahu těchto stránek do vašeho server. To nevyžaduje databázi, takže celý proces je mnohem plynulejší.

Instalace je celkem jednoduchá. Pokud budete pečlivě postupovat podle našich pokynů, můžete instalaci Boltwire CMS dokončit za méně než 10 minut. Začněme.

Požadavky:

  • Pro účely tohoto výukového programu budeme používat Ubuntu 18.04 VPS.
  • Úplný přístup root SSH (nebo uživatel s právy sudo)
  • Zaregistrovaný název domény odkazující na IP adresu vašeho serveru. V tomto tutoriálu budeme používat your_domain.com jako zástupný symbol.

1. Přihlaste se přes SSH a aktualizujte systém

Přihlaste se ke svému Ubuntu 18.04 VPS pomocí SSH jako uživatel root (pokud se chcete tímto způsobem přihlásit, nahraďte „root“ jménem svého uživatele s právy root):

ssh root@IP_Address -p Port_number

Zda máte na svém serveru nainstalovanou správnou verzi Ubuntu, můžete zkontrolovat pomocí následujícího příkazu:

$ lsb_release -a

Měli byste získat tento výstup:

Distributor ID: Ubuntu
Description:    Ubuntu 18.04.1 LTS
Release:        18.04
Codename:       bionic

Jakmile jste přihlášeni, spusťte následující příkaz pro aktualizaci všech nainstalovaných balíčků na jejich nejnovější dostupné verze:

$ apt-get update && apt-get upgrade

2. Nainstalujte Nginx

Chcete-li nainstalovat Nginx na váš server Ubuntu 18.04, musíte provést následující příkaz:

$ apt-get install nginx

Po dokončení instalace spusťte Nginx a povolte jeho automatické spuštění po restartu pomocí těchto dvou příkazů:

$ systemctl start nginx
$ systemctl enable nginx

Chcete-li zkontrolovat a ověřit, zda Nginx aktuálně běží na vašem serveru, spusťte následující příkaz:

$ systemctl status nginx

Výstup by měl vypadat nějak takto:

● nginx.service - A high performance web server and a reverse proxy server
   Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
   Active: active (running)
     Docs: man:nginx(8)
 Main PID: 21112 (nginx)
    Tasks: 3 (limit: 2320)
   CGroup: /system.slice/nginx.service
           ├─21112 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
           ├─21113 nginx: worker process
           └─21114 nginx: worker process

3:Nainstalujte PHP 7.2

Vzhledem k tomu, že PHP verze 7.2 není k dispozici prostřednictvím výchozích softwarových úložišť Ubuntu, budeme jej muset nainstalovat prostřednictvím úložiště třetí strany.

PHP 7.2 lze nainstalovat pomocí PPA Ondřeje Surého, proto si nainstalujte software-properties-common a python-software-properties balíčky:

$ apt-get install software-properties-common python-software-properties

Až to bude hotové, přidejte Ondřej PPA a aktualizujte své zdroje:

$ add-apt-repository -y ppa:ondrej/php
$ apt-get update

Nainstalujte PHP 7.2 pomocí následujícího příkazu:

$ apt-get install php7.2 php7.2-cli php7.2-common

Chcete-li nainstalovat PHP 7.2-FPM a jeho související moduly (ty jsou nezbytné pro správné fungování BoltWire), můžete spustit následující příkaz:

$ apt install php7.2-fpm php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-gd php7.2-xml php7.2-cli php7.2-tidy php7.2-intl php7.2-curl php7.2-zip

Pomocí následujícího příkazu zkontrolujte verzi PHP aktuálně nainstalovanou na vašem serveru:

$ php -v

Jako výstup byste měli obdržet následující text:

PHP 7.2.15-0ubuntu0.18.04.1 (cli) (built: Feb  8 2019 14:54:22) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.15-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies

Po instalaci PHP 7.2 spusťte níže uvedené příkazy a otevřete výchozí konfigurační soubor PHP pro Nginx. Jako náš textový editor používáme ‚nano‘ – místo něj můžete použít svůj preferovaný textový editor.

$ nano /etc/php/7.2/fpm/php.ini

Poté proveďte změny na následujících řádcích níže v souboru a uložte. Níže uvedené hodnoty představují naše doporučená nastavení pro vaše prostředí. (Změňte časové pásmo na zónu nejblíže umístění vašeho serveru):

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 360
date.timezone = America/St. Louis

4. Stáhněte si nejnovější verzi BoltWire

Dále přejděte na https://www.boltwire.com/downloads, klikněte pravým tlačítkem na „Download ” a zkopírujte odkaz pro přímé stažení, poté jej stáhněte na svůj server pomocí wget . Po dokončení stahování rozbalte stažený soubor zip.

Níže uvedené příkazy již mají předem vložený odkaz ke stažení pro BoltWire. Nejnovější verze v době psaní tohoto článku je 6.02:

$ cd /var/www/html
$ wget https://www.boltwire.com/files/6/boltwire6.02.zip 
$ unzip boltwire6.02.zip

Poté spusťte následující příkazy pro nastavení správných oprávnění pro BoltWire, aby správně fungoval.

$ chown -R www-data:www-data /var/www/html/boltwire/
$ chmod -R 755 /var/www/html/boltwire/

5. Nastavte konfiguraci Nginx pro BoltWire

Nyní nakonfigurujeme konfigurační soubor Nginx pro BoltWire. Tento soubor bude řídit, jak uživatelé přistupují k obsahu BoltWire. Spuštěním následujících příkazů vytvořte nový konfigurační soubor s názvem boltwire.conf .

$ nano /etc/nginx/sites-available/boltwire.conf

Poté zkopírujte a vložte níže uvedený obsah do souboru a uložte jej. Nahraďte vaše_doména.com vlastním názvem domény. V případě potřeby změňte hodnotu umístění kořenového adresáře BoltWire.

server {
    listen 80;
    listen [::]:80;
    root /var/www/html/boltwire;
    index  index.php index.html index.htm;
    server_name  your_domain.com www.your_domain.com; client_max_body_size 100M; autoindex off; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.2-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }

Uložte změny a otestujte konfiguraci Nginx provedením následujícího příkazu:

$ nginx -t

Výstup by měl vypadat takto:

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Chcete-li povolit blok serveru, který jsme právě vytvořili, spusťte tento příkaz:

ln -s /etc/nginx/sites-available/your_domain.com.conf /etc/nginx/sites-enabled/your_domain.com.conf

Nakonec restartujte Nginx, aby se změny projevily:

systemctl restart nginx

6. Přístup k BoltWire

Nyní otevřete webový prohlížeč a zadejte adresu URL svého serveru. V našem případě je adresa URL http://your_domain.com/start.php . Budete přesměrováni na následující stránku:

Nyní zadejte nové heslo, které bude použito pro přístup ke správě vašeho webu, a poté klikněte na ODESLAT knoflík. Měli byste vidět následující stránku:

Nyní zadejte heslo svého webu a ID webu – ID webu je název složky, do které je nový web přidán, který bude viditelný v adrese URL webu. Až budete hotovi, klikněte na Vytvořit Stránky tlačítko.

Vaše první BoltWire web je nyní aktivní. Můžete k němu přistupovat na adrese http://your_domain.com/site_name/index.php . Nahraďte site_name s názvem webu, který jste vybrali dříve.

Gratulujeme. Úspěšně jste nainstalovali BoltWire CMS na svůj Ubuntu 18.04 VPS. Nyní můžete zkontrolovat dokumentaci BoltWire CMS pro více informací.

Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám nainstalovali BoltWire CMS. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek níže nebo jednoduše zanechte komentář v sekci komentářů. Děkuji.


Panels
  1. Jak nainstalovat BoltWire CMS na Ubuntu 18.04 LTS

  2. Jak nainstalovat Elefant CMS na Ubuntu 16.04

  3. Jak nainstalovat Nginx na Ubuntu 16.04

  1. Jak nainstalovat Cody CMS na Ubuntu 14.04

  2. Jak nainstalovat PHP 7.3 na Ubuntu 18.04

  3. Jak nainstalovat Grav CMS na Ubuntu 18.04

  1. Jak nainstalovat Grav CMS s Nginx na Ubuntu 16.04

  2. Jak nainstalovat Nginx na Ubuntu 18.04

  3. Jak nainstalovat LEMP na Ubuntu 18.04