Jak nainstalovat Roadiz CMS na Debian 9

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

Roadiz je polymorfní CMS založený na uzlovém systému, který zvládne mnoho typů služeb. Je to založeno na Symfony komponenty, Doktrína ORM, Větvičko a Pupínek pro maximální výkon a vynikající zabezpečení. Roadiz používá uzlový systém, který vám umožní vytvořit schéma vašich dat a uspořádat obsah přesně tak, jak chcete. Kromě toho vám témata umožní, aby vaše stránky vypadaly jedinečně a vyčnívaly od ostatních. To vše dohromady vede k 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 tutoriálem.

Obsah

Předpoklady

  • A Debian 9 VPS
  • Přístup ke kořenovému účtu nebo k účtu s právy sudo

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

Přihlaste se k Debian 9 VPS.

ssh [e-mailová ochrana] _Adresa -p Číslo portu

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

$ lsb_release -a

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

ID distributora: Debian Popis: Debian GNU / Linux 9.9 (Stretch) Vydání: 9.9 Codename: stretch

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

$ apt update && apt upgrade

Nainstalujte potřebné balíčky.

$ apt install -y zip unzip curl wget git

Díky tomu 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 vylepšit zabezpečení serveru MariaDB spuštěním příkazu, který projde několika otázkami.

$ mysql_secure_installation

Pro heslo stačí stisknout klávesu [Enter], protože ve výchozím nastavení není nastaveno žádné heslo. Doporučujeme odpovědět na každou otázku znakem „Y“ ano.

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

$ systemctl povolit mariadb

To je ono - MariaDB byla nainstalována, nastavena na spuštění při spuštění serveru a zvýšena bezpečnost.

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

V této sekci vytvoříme novou databázi MySQL roadiz a přiřadit k němu přístup uživateli novému uživateli roadiz_user s heslem Strong_Password:

$ mysql -u root -p MariaDB [(žádný)]> VYTVOŘIT DATABÁZI, Jestli NENÍ EXISTUJÍ `roadiz`; MariaDB [(žádný)]> UDĚLTE VŠECHNY VÝSLEDKY NA roadiz. * TO [e-mail chráněn] IDENTIFIKOVÁNO „Strong_Password'; MariaDB [(žádný)]> FLUSH PRIVILEGES; MariaDB [(žádný)]> ukončete

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

Krok 4: Instalace PHP 7.2

Protože PHP 7.2 není k dispozici prostřednictvím vestavěných repozitářů, použijeme místo toho repo zařízení třetích stran. PHP 7.2 lze nainstalovat pomocí PPA Ondřeje Surého - za tímto účelem nainstalujte balíčky 'software-properties-common' a 'python-software-properties':

$ apt-get install software-properties-společné vlastnosti python-software

Pak přidejte Ondřeje 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-společný

Pro instalaci modulů souvisejících 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, která je aktuálně nainstalovaná na serveru:

$ php -v

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

PHP 7.2.15-0ubuntu0.18.04.1 (cli) (vytvořeno: Feb 8 2019 14: 54: 22) (NTS) Copyright (c) 1997-2018 Skupina PHP Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies s Zend OPcache v7.2.15- 0ubuntu0.18.04.1, Copyright (c) 1999-2018, od 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á 'nano' k otevření textového souboru, ale můžete použít preferovaný textový editor.

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

Poté proveďte změny na následujících řádcích v souboru a uložte. Níže uvedené hodnoty jsou 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: Nainstalujte a nakonfigurujte webový server Apache

V této části tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat Apache tak, 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 vyměnit 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 [chráněn e-mailem] your_domain.com DocumentRoot / var / www / roadiz / web ServerName your_domain.com ServerAlias ​​www.your_domain.com <Adresář / var / www / roadiz / web /> Možnosti + FollowSymlinks AllowOverride All Vyžadovat všechny udělené </Directory> ErrorLog $ {APACHE_LOG_DIR} /error.log CustomLog $ {APACHE_LOG_DIR} /access.log kombinované <Adresář / var / www / roadiz / web /> RewriteEngine na 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 Composeru

Skladatel vytáhne všechny potřebné knihovny, které potřebujete pro svůj projekt.

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

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

$ skladatel - verze pro skladatele 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 create-project skladatele:

$ skladatel 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 filtrování IP adres Install.php soubor. Abyste k němu měli přístup, spusťte následující příkaz:

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

a přidejte veřejnou IP adresu svého serveru na $ enabledIp pole.

$ enabledIp = ['10.0.2.2 .192.168.33.1 ',' 127.0.0.1 ',' 80 ',' fe1 :: 1 ',' :: 127.0.0.1 ',': ffff: 127.0.0.1 ',' :: ffff: XNUMX .XNUMX ',' YOUR_IP_ADDRESS_HERE ']

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

Roadizova instalace

Spuštění instalačního průvodce Roadiz

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

Nastavení databáze

Přidání informací o databázi

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

Import základního obsahu

Import konfiguračních souborů a nastavení

Poté zadejte základní informace o vašem webu:

Zadání základních informací o vašem webu

Vytvořte uživatele pro přístup k ovládacímu panelu:

Vytvořit uživatele

Vytvoření nového uživatele

Nyní je instalace Roadiz dokončena!

Roadiz byl nainstalován

Roadiz je úspěšně nainstalován

Můžete odstranit Install.php skript ze složky Roadiz a přístup na váš nový web bez něj.

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

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

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

Zanechat komentář