Nainstalujte Roadiz CMS na Ubuntu 16.04 | 18.04 s Apache2, MariaDB a PHP 7.2

  • Michael Arnold
  • 0
  • 4362
  • 539

Studenti a noví uživatelé, kteří hledají pomoc s instalací nejnovější verze Roadiz z Githubu pomocí Composeru s podporou Apache2, MariaDB a PHP 7.2, by jim níže uvedené kroky měly pomoci se tam dostat ...

Roadiz je moderní systém pro správu obsahu na základě uzlů (CMS), který vám umožní vytvářet skvělé webové stránky pro jakékoli projekty ... Roadiz také používá komponenty Symfony a Doctrine ORM k využití datového schématu a uspořádání vašeho obsahu tak, jak chcete ...

Další informace o Roadiz najdete na jeho domovské stránce ...

Tento stručný tutoriál ukáže studentům a novým uživatelům, jak nainstalovat / upgradovat Roadiz z úložiště Github přes Composer s podporou Apache2, MariaDB a PHP 7.2 na Ubuntu 16.04 | 18.04 LTS servery…

Chcete-li začít s instalací Roadiz, postupujte takto:

Krok 1: Nainstalujte Apache2 HTTP Server na Ubuntu

Apache2 HTTP Server je nejoblíbenější webový server, který se dnes používá, a Roadiz potřebuje webový server ... takže jděte a nainstalujte jej na Ubuntu ...

Chcete-li nainstalovat Apache2 HTTP na server Ubuntu, spusťte níže uvedené příkazy ...

sudo apt aktualizace sudo apt nainstalovat apache2

Po instalaci Apache2 lze pomocí následujících příkazů zastavit, spustit a povolit, aby se služba Apache2 vždy spouštěla ​​se spuštěním serveru.

sudo systemctl stop apache2.service sudo systemctl start apache2.service sudo systemctl povolit apache2.service 

Chcete-li otestovat nastavení Apache2, otevřete prohlížeč, přejděte na název hostitele serveru nebo IP adresu a měla by se zobrazit výchozí testovací stránka Apache2, jak je uvedeno níže ... Když to uvidíte, pak Apache2 funguje podle očekávání ...

http: // localhost

Krok 2: Nainstalujte databázový server MariaDB

Databázový server MariaDB je skvělým místem, kde začít, když se díváte na databázové servery s otevřeným zdrojovým kódem pro použití s ​​Roadiz… Chcete-li nainstalovat MariaDB, spusťte níže uvedené příkazy ...

sudo apt-get install mariadb-server mariadb-client

Po instalaci MariaDB lze pomocí níže uvedených příkazů zastavit, spustit a povolit, aby se služba MariaDB spouštěla ​​vždy při spuštění serveru ...

Spusťte je na Ubuntu 16.04 LTS

sudo systemctl stop mysql.service sudo systemctl start mysql.service sudo systemctl povolit mysql.service 

Spusťte je na Ubuntu 18.04 a 18.10 LTS

sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl povolit mariadb.service 

Poté spusťte níže uvedené příkazy k zabezpečení serveru MariaDB vytvořením hesla root a zakázáním vzdáleného přístupu root.

sudo mysql_secure_installation

Po zobrazení výzvy postupujte podle pokynů níže.

  • Zadejte aktuální heslo pro root (zadejte pro žádné): Stačí stisknout Enter
  • Nastavit heslo uživatele root? [Y / n]: Y
  • Nové heslo: Zadejte heslo
  • Znovu zadejte nové heslo: Opakujte heslo
  • Odebrat anonymní uživatele? [Y / n]: Y
  • Zakázat vzdálené přihlášení rootem? [Y / n]: Y
  • Odebrat testovací databázi a přístup k ní? [Y / n]: Y
  • Znovu načíst tabulky oprávnění? [Y / n]: Y

Restartujte server MariaDB

Chcete-li otestovat, zda je nainstalován MariaDB, zadejte níže uvedené příkazy pro přihlášení k serveru MariaDB

sudo mysql -u root -p

Poté zadejte heslo, které jste vytvořili výše pro přihlášení ... pokud bude úspěšné, měla by se zobrazit uvítací zpráva MariaDB

Krok 3: Nainstalujte PHP 7.2 a související moduly

PHP 7.2 nemusí být k dispozici ve výchozích úložištích Ubuntu ... abyste jej mohli nainstalovat, možná budete muset získat z úložišť třetích stran.

Spuštěním níže uvedených příkazů přidejte níže uvedené úložiště třetích stran pro upgrade na PHP 7.2

sudo apt-get install software-properties-common sudo add-apt-repository ppa: ondrej / php

Poté proveďte aktualizaci a upgrade na PHP 7.2

sudo apt aktualizace

Dále spusťte níže uvedené příkazy a nainstalujte PHP 7.2 a související moduly.

sudo apt install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-gmp php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7. 2-gd php7.2-xml php7.2-cli php7.2-zip

Po instalaci PHP 7.2 spusťte níže uvedené příkazy a otevřete výchozí konfigurační soubor PHP pro Apache2…

sudo 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 je. Níže uvedená hodnota představuje skvělé nastavení pro vaše prostředí.

file_uploads = Zapnuto allow_url_fopen = Zapnuto short_open_tag = Zapnuto post_max_size = 20M memory_limit = 256M upload_max_filesize = 100M max_execution_time = 360 max_input_vars = 1500 date.timezone = America / Chicago

Po provedení výše uvedené změny soubor uložte a zavřete.

Po instalaci PHP a souvisejících modulů stačí restartovat Apache2 a znovu načíst konfigurace PHP ...

Chcete-li restartovat Apache2, spusťte níže uvedené příkazy

sudo systemctl restart apache2.service

Chcete-li otestovat nastavení PHP 7.2 na Apache2, vytvořte phpinfo.php soubor v kořenovém adresáři Apache2 spuštěním níže uvedených příkazů

sudo nano /var/www/html/phpinfo.php

Poté zadejte obsah níže a soubor uložte.

Uložte soubor ... poté přejděte na název hostitele serveru a poté /phpinfo.php

http: //localhost/phpinfo.php

Měla by se zobrazit výchozí testovací stránka PHP ...

Krok 3: Vytvoření databáze Roadiz

Nyní, když jste nainstalovali všechny balíčky, které jsou vyžadovány pro fungování Roadiz, pokračujte níže a začněte konfigurovat servery. Nejprve spusťte níže uvedené příkazy a vytvořte prázdnou databázi Roadiz.

Chcete-li se přihlásit k databázovému serveru MariaDB, spusťte níže uvedené příkazy.

sudo mysql -u root -p

Poté vytvořte databázi s názvem roadiz

VYTVOŘIT DATABÁZE roadiz;

Vytvořte volaného uživatele databáze roadizuser s novým heslem

VYTVOŘIT UŽIVATELE 'roadizuser' @ 'localhost' IDENTIFIKOVÁNO 'new_password_here';

Poté uživateli poskytněte plný přístup k databázi.

GRANT VŠE NA roadiz. * TO 'roadizuser' @ 'localhost' IDENTIFIKOVÁNO 'user_password_here' S GRANTOVOU MOŽNOSTÍ;

Nakonec uložte změny a ukončete.

VÝPLATNÉ PRIVILEGY; VÝSTUP;

Dále spusťte níže uvedené příkazy a otevřete výchozí konfigurační soubor MariaDB…

sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf

Pak přidejte řádky níže a uložte ...

innodb_file_format = Barracuda innodb_large_prefix = 1 innodb_default_row_format = dynamický

Poté restartujte MariaDB…

sudo systemctl restart mariadb.service sudo systemctl restart mysql.service

Pokračujte níže ... .

Krok 4: Stáhněte si nejnovější verzi Roadiz

Chcete-li získat nejnovější vydání Roadiz, možná budete chtít použít úložiště Github ... Nainstalujte si Composer, Curl a další závislosti, abyste mohli začít ...

sudo apt install curl git curl -sS https://getcomposer.org/installer | sudo php - --install-dir = / usr / local / bin --filename = skladatel 

Po instalaci curl a Composeru výše přejděte do kořenového adresáře Apache2 a stáhněte si balíčky Roadiz z Github…

cd / var / www / html sudo composer create-project roadiz / standard-edition roadiz cd roadiz sudo composer install 

Poté spusťte níže uvedené příkazy, abyste nastavili správná oprávnění a udělili uživateli Apache2 vlastnictví adresáře ...

sudo chown -R www-data: www-data / var / www / html / roadiz / sudo chmod -R 755 / var / www / html / roadiz / 

Krok 5: Nakonfigurujte Apache2

Nakonec nakonfigurujte konfigurační soubor webu Apache2 pro Roadiz… Tento soubor bude řídit, jak uživatelé přistupují k obsahu Roadiz. Spuštěním níže uvedených příkazů vytvořte nový konfigurační soubor s názvem roadiz.conf

sudo nano /etc/apache2/sites-available/roadiz.conf

Poté zkopírujte a vložte níže uvedený obsah do souboru a uložte jej. Nahraďte zvýrazněný řádek vlastním názvem domény a kořenovým umístěním adresáře.

 ServerAdmin [email protected] DocumentRoot / var / www / html / roadiz / web Název serveru example.com ServerAlias ​​www.example.com  Options + FollowSymlinks AllowOverride All Vyžadují všechny udělené  ErrorLog $ APACHE_LOG_DIR /error.log CustomLog $ APACHE_LOG_DIR /access.log kombinováno  RewriteEngine na RewriteBase / RewriteCond% REQUEST_FILENAME! -F RewriteRule ^ (. *) Index.php [PT, L]   

Uložte soubor a ukončete.

Krok 6: Povolte modul Roadiz a Rewrite

Po konfiguraci výše uvedeného VirtualHost jej povolte spuštěním níže uvedených příkazů

sudo a2ensite roadiz.conf sudo a2enmod přepsat sudo systemctl restart apache2.service 

Nakonec otevřete prohlížeč a přejděte na název domény serveru. Měli byste vidět průvodce nastavením Roadiz k dokončení. Pečlivě prosím sledujte průvodce.

http://example.com/install.php

Poté postupujte podle pokynů na obrazovce a zde vyberte jazyk instalace ...

Dále ověřte, zda jsou splněny všechny požadavky, a poté pokračujte v nastavení…

Na další obrazovce zadejte název databáze, uživatele a heslo vytvořené výše a pokračujte…

Pokračujte ve vytváření nového souboru motivu ... a pokračujte

Uložte informace a pokračujte

Vytvořte účet správce a dokončete nastavení…

Poté by měl být Roadiz CMS nainstalován a připraven k použití ... Nyní je instalace Roadiz dokončena, můžete odebrat install.php skript ze složky Roadiz a přístup k novému webu bez něj.

sudo rm / var / www / html / roadiz / web / install / php

Přihlášení do backendu ...

http://example.com/rz-admin/

Blahopřejeme! Úspěšně jste nainstalovali Roadiz na Ubuntu 16.04 | 18.04




Zatím žádné komentáře

Sbírka užitečných informací o operačním systému Linux a nových technologiích
Nejnovější články, praktické tipy, podrobné recenze a průvodci. Ve světě operačního systému Linux se budete cítit jako doma