GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Roadiz CMS na Debian 9

V tomto tutoriálu vám ukážeme, jak nainstalovat Roadiz CMS na Debian 9 VPS.

Roadiz je polymorfní CMS založený na systému uzlů, který zvládne mnoho typů služeb. Je založen na Symfony komponenty, Doctrine ORM, Twig a Pimple pro maximální výkon a vynikající bezpečnost. Roadiz používá systém uzlů, který vám umožňuje vytvořit schéma dat a uspořádat obsah přesně tak, jak chcete. Kromě toho vám motivy umožňují, aby vaše stránky vypadaly jedinečně a odlišovaly se od ostatních. To vše dohromady vede ke snadno použitelnému, ale sofistikovanému způsobu vytváření vysoce kvalitních webových stránek pro mnoho různých účelů. Začněme výukovým programem.

Předpoklady

  • Debian 9 VPS
  • Přístup k účtu root nebo k účtu s právy sudo

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

Přihlaste se ke svému Debian 9 VPS.

ssh root@IP_Address -p Port_number

Pokud nepoužíváte uživatele root, nahraďte „root“ názvem svého účtu. Zda máte na svém serveru nainstalovanou správnou verzi Debianu, můžete zkontrolovat pomocí následujícího příkazu:

$ lsb_release -a

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

Distributor ID: Debian
Description: Debian GNU/Linux 9.9 (Stretch)
Release: 9.9
Codename: stretch

Poté spusťte následující příkaz, abyste se ujistili, že všechny nainstalované balíčky na serveru jsou aktualizovány na nejnovější dostupné verze:

$ apt update && apt upgrade

Nainstalujte potřebné balíčky.

$ apt install -y zip unzip curl wget git

Když to bude z cesty, můžeme začít instalovat balíčky, které budeme potřebovat.

Krok 2:Nainstalujte MariaDB

Jako databázový stroj použijeme MariaDB. Server MariaDB můžeme nainstalovat ze základního úložiště Debian 9 pomocí následujícího příkazu:

$ apt-get install mariadb-server mariadb-server-core

V případě potřeby můžete dále zlepšit zabezpečení svého serveru MariaDB spuštěním příkazu, který projde několika otázkami.

$ mysql_secure_installation

Heslo získáte stisknutím klávesy [Enter], protože ve výchozím nastavení není nastaveno žádné heslo. Doporučujeme na každou otázku odpovědět znakem „Y“ pro ano.

Opět můžeme povolit spuštění MariaDB při spouštění pomocí následujícího příkazu:

$ systemctl enable mariadb

To je vše – MariaDB byla nainstalována, nastavena tak, aby se spouštěla ​​při spouštění serveru, a je bezpečnější.

Krok 3:Vytvořte databázi pro Roadiz CMS

V této části vytvoříme novou databázi MySQL roadiz a přidělit uživatelský přístup k novému uživateli roadiz_user s heslem Strong_Password :

$ mysql -u root -p
MariaDB [(none)]> CREATE DATABASE IF NOT EXISTS `roadiz`;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON roadiz.* TO roadiz_user@localhost IDENTIFIED BY 'Strong_Password'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> quit

Nezapomeňte nahradit „Strong_Password se skutečným silným heslem.

Krok 4:Nainstalujte PHP 7.2

Protože PHP 7.2 není dostupné prostřednictvím vestavěných repozitářů, použijeme místo toho repo třetí strany. PHP 7.2 lze nainstalovat pomocí PPA Ondřeje Surého – k tomu si nainstalujte balíčky ‘software-properties-common’ a ‘python-software-properties’:

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

Poté 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 moduly související s PHP 7.2, můžete použít následující příkaz:

$ apt install 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

Měli byste obdržet následující výstup:

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 tento další příkaz a otevřete výchozí konfigurační soubor PHP pro Apache. Tento příkaz používá k otevření textového souboru „nano“, ale můžete použít svůj preferovaný textový editor.

$ nano /etc/php/7.2/apache2/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í nastavení, která doporučujeme použít pro vaše prostředí.

memory_limit = 64M
post_max_size = 16M
upload_max_filesize = 16M
date.timezone = America/St. Louis

Krok 5:Instalace a konfigurace webového serveru Apache

V této části tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat Apache, aby sloužil vaší aplikaci Roadiz.

Spusťte následující příkaz a nainstalujte Apache Web Server z oficiálních repozitářů Debianu:

$ apt-get install apache2

Vytvořte nového virtuálního hostitele Apache s následujícím obsahem. Nezapomeňte nahradit your_domain.com s vaším skutečným registrovaným názvem domény:

sudo nano /etc/apache2/sites-available/your_domain.com
<VirtualHost *:80>
     ServerAdmin admin@your_domain.com
     DocumentRoot /var/www/roadiz/web
     ServerName your_domain.com
     ServerAlias www.your_domain.com

     <Directory /var/www/roadiz/web/>
        Options +FollowSymlinks
        AllowOverride All
        Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined

    <Directory /var/www/roadiz/web/>
            RewriteEngine on
            RewriteBase /
            RewriteCond %{REQUEST_FILENAME} !-f
            RewriteRule ^(.*) index.php [PT,L]
     </Directory>
</VirtualHost>

Aktivujte virtuálního hostitele vytvořením symbolického odkazu :

$ ln -s /etc/apache2/sites-available/your_domain.com /etc/apache2/sites-enabled/your_domain.com

Krok 6:Instalace aplikace Composer

Skladatel stáhne všechny požadované knihovny, které budete pro svůj projekt potřebovat.

$ curl -sS https://getcomposer.org/installer | php
$ mv composer.phar /usr/local/bin/composer

Zkontrolujte verzi a ujistěte se, že je nová nebo novější než ta, která je zde zobrazena:

$ composer --version
Composer version 1.8.6 2019-06-11 15:03:05

Krok 7:Nainstalujte Roadiz

Vytvořte kořenový adresář dokumentu.

$ mkdir -p /var/www/roadiz

Přejděte do kořenového adresáře dokumentu.

$ cd /var/www/roadiz

Nainstalujte nejnovější verzi Roadiz pomocí příkazu skladatel create-project:

$ composer create-project roadiz/standard-edition .

Změňte vlastnictví souborů Roadiz /var/www/roadiz do adresáře www-data .

$ chown -R www-data:www-data /var/www/roadiz

Z bezpečnostních důvodů používá Roadiz pro install.php filtrování IP adres soubor. Chcete-li k němu získat přístup, spusťte následující příkaz:

$ nano /var/www/roadiz/web/install.php

a přidejte veřejnou IP adresu vašeho serveru do $allowedIp pole.

$allowedIp = [
    '10.0.2.2',
    '192.168.33.1',
    '127.0.0.1', 'fe80::1', '::1', ':ffff:127.0.0.1', '::ffff:127.0.0.1',
    'YOUR_IP_ADDRESS_HERE'
]

Nyní můžete otevřít svůj preferovaný webový prohlížeč a přejít na http://your_domain.com/install.php pokračovat v nastavení.

Roadiz potřebuje databázi pro uložení veškerého vašeho obsahu. Můžete si vybrat svůj oblíbený databázový ovladač a nakonfigurovat jej.

Chystáme se importovat základní obsah a parametry pro váš web.

Poté zadejte základní informace o svém webu:

Vytvořte uživatele pro přístup k řídicímu panelu:

Nyní je instalace Roadiz dokončena!

Můžete odstranit install.php skript ze složky Roadiz a přístup k vašemu novému webu bez něj.

$ rm /var/www/roadiz/web/install.php

Naše instalace Roadiz je nyní dokončena. Úspěšně jste nainstalovali Roadiz na svůj Debian 9 VPS.

A je to. Pokud jste nyní správně dodrželi všechny pokyny, měli byste mít přístup k instalaci Roadiz CMS na vašem serveru Debian 9.

Samozřejmě nemusíte instalovat Roadiz CMS na Debian 9, pokud používáte jedno z našich řešení Managed Debian Hosting, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám nastavili Roadiz CMS na Debianu 9. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS . Pokud se vám líbil tento příspěvek o jak nainstalovat Roadiz CMS na Debian 9 VPS , sdílejte jej se svými přáteli na sociálních sítích pomocí níže uvedených zkratek pro sdílení nebo jednoduše zanechte komentář v sekci komentářů. Děkuji.


Debian
  1. Jak nainstalovat Debian 10 (Buster)

  2. Jak nainstalovat Python 3.9 na Debian 10

  3. Jak nainstalovat TeamViewer na Debian 10

  1. Jak nainstalovat Memcached na Debian 10

  2. Jak nainstalovat Git na Debian 9

  3. Jak nainstalovat Go na Debian 9

  1. Jak nainstalovat Pip na Debian 9

  2. Jak nainstalovat R na Debian 9

  3. Jak nainstalovat Ruby na Debian 9