Jak nainstalovat SOPlanning na CentOS 7

V tomto tutoriálu vám ukážeme, jak nainstalovat SOPlanning na a CentOS 7 VPS.

SOPlanning je jednoduchý open-source online plánovací nástroj určený ke zlepšení viditelnosti a snadnému plánování projektů a úkolů. Tento nástroj je velmi užitečný pro všechny projekty, malé podniky, výrobní závody, rezervační systémy, správu dovolené a mnoho dalšího. Můžeme naplánovat úkoly přidružením člověka k projektu. Začněme s instalací.

Předpoklady

To je to, co budete potřebovat k instalaci a spuštění SOPlanning na vašem serveru. Projdeme je v celém tutoriálu.

  • A CentOS 7 VPS
  • LAMP stack (skládá se z Linuxu, Apache, MySQL a PHP)
  • SSH přístup s oprávněním root (nebo přístup k uživateli s oprávněním sudo)

Krok 1: Přihlaste se k serveru a aktualizujte

Začínáme přihlášením do našeho VPS pomocí příkazu SSH.

# ssh [e-mail chráněn] IP_Address -p Port_number

Nahraďte „root“ uživatelem, který má v případě potřeby oprávnění sudo. Kromě toho nahraďte „IP_Address“ a „Port_Number“ příslušnou IP adresou serveru a portem SSH.

Po dokončení můžete pomocí následujícího příkazu zkontrolovat, zda máte na serveru nainstalovanou správnou verzi CentOS 7.

# cat / etc / redhat-release

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

CentOS Linux vydání 7.6.1810 (Core)

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:

# yum update

Nyní můžeme začít s instalací našeho zásobníku LAMP.

Krok 2: Instalace Apache

Pokud Apache nemáte, můžete jej nainstalovat vyvoláním následujícího příkazu:

# yum install httpd openssl mod_ssl

Po instalaci ji povolte při spuštění a spusťte službu.

# systemctl enable httpd # systemctl start httpd

Krok 3: Nainstalujte MariaDB Server

Abychom mohli nainstalovat SOPlanning, musíme nainstalovat MySQL (nebo MariaDB, open-source variantu) na náš server.

# yum install mariadb-server

Po instalaci ji povolte při spuštění a spusťte službu.

# systemctl enable mariadb # systemctl start mariadb

V tomto okamžiku běží MariaDB a nyní vytvoříme heslo pro uživatele root. Spusťte následující příkaz k vytvoření kořenového hesla, odebrání testovací databáze, odebrání anonymního uživatele před konečným načtením oprávnění.

# mysql_secure_installation

Po zobrazení výzvy odpovězte na níže uvedené otázky podle návodu.

Zadejte aktuální heslo pro root (zadejte pro žádné): Stiskněte klávesu [Enter] na klávesnici. Nastavit heslo uživatele root? [Y / n]: Y Nové heslo: Zadejte nové heslo Znovu zadejte nové heslo: Opakujte nové heslo Odebrat anonymní uživatele? [Y / n]: Y Zakázat vzdálené přihlášení uživatele root? [Y / n]: Y Odebrat testovací databázi a přistupovat k ní? [Y / n]: Y Znovu načíst tabulky privilegií? [Y / n]: Y

Krok 4: Nainstalujte PHP

Ve výchozím nastavení poskytuje CentOS 7 PHP 5.4 ve svých vestavěných úložištích. Pro tento tutoriál však budeme používat PHP 7.2, verzi PHP, která momentálně není k dispozici prostřednictvím výchozích repozitářů. Proto místo toho přidáme úložiště třetích stran.

Nejprve musíme nastavit YUM, abychom mohli nainstalovat úložiště třetích stran na prvním místě. Můžeme tak učinit provedením tohoto příkazu:

# yum install epel-release yum-utils -y

Jakmile to bude hotovo, můžeme přistoupit k instalaci „remirepo“, našeho výběru úložiště třetích stran pro tento tutoriál:

# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

Podle dokumentace podporuje SOPlanning v době psaní PHP 7.2. Ke konfiguraci úložiště je třeba spustit:

# yum-config-manager - povolit remi-php72

Nyní můžeme nainstalovat PHP 7.2

# yum install php php-common php-mysql php-opcache php-mcrypt php-cli php-gd php-curl php-xml -y

Nyní, když je nainstalován PHP 7.2, zkontrolujeme ho a ověříme.

# php -v
PHP 7.2.19 (cli) (postaveno: květen 29 2019 11: 04: 13) (NTS) Copyright (c) 1997-2018 PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies s Zend OPcache v7.2.19, Copyright ( c) 1999-2018 od společnosti Zend Technologies

Nyní můžeme pokračovat v procesu nastavování.

Krok 5: Vytvoření databáze

Abychom mohli SOPlanning ukládat svá data, musíme si vytvořit databázi. Jeden můžeme vytvořit pomocí následujících příkazů. Vezměte prosím na vědomí, že budete požádáni o kořenové heslo MariaDB, které jste vytvořili dříve v roce Krok 3:

# mysql -u root -p
mysql> vytvořit soplanning databáze; Dotaz je v pořádku, 1 ovlivněný řádek (0.00 sec) mysql> udělit vše při soplanningu. Dotaz OK, ovlivněny řádky 0, varování 1 (15 sec) mysql> vyprázdňovací oprávnění; Dotaz je v pořádku, 0 řádky ovlivněny (1 sec) mysql> quit

Prosím změňte heslo 'm0d1fyth15'výše k požadovanému - ujistěte se, že je to silné heslo.

Krok 6: Vytvořte virtuální hostitele Apache

Toto je volitelný krok, pokud chcete přistupovat na svůj web SOPlanning pomocí názvu domény. Abychom mohli přistupovat k našemu SOPlanning webu pomocí doménového jména namísto IP adresy, musíme nastavit našeho hostitele pomocí našeho serveru Apache. Potřebujeme vytvořit konfigurační soubor v adresáři /etc/httpd/conf.d/ pomocí našeho preferovaného textového editoru. Pro tento tutoriál použijeme 'nano':

# nano /etc/httpd/conf.d/vasadomeno.conf

Poté vyplňte soubor tímto textem. Nezapomeňte nahradit „YOUR_SERVER_IP“ veřejnou IP adresou vašeho serveru a všechny výskyty „yourdomainname.com“ vaším registrovaným názvem domény.

<VirtualHost YOUR_SERVER_IP: 80> ServerAdmin [chráněno e-mailem] yourdomainname.com DocumentRoot "/ var / www / html / soplanning / www" ServerName yourdomainname.com ServerAlias ​​www.yourdomainname.com ErrorLog "/var/log/httpd/yourdomainname.com- error_log "CustomLog" /var/log/httpd/yourdomainname.com-access_log "kombinovaný <Adresář" / var / www / html / soplanning / www "> DirectoryIndex index.php index.html Možnosti FollowSymLinks AllowOverride Vše Vyžadovat vše udělené </ Adresář > </VirtualHost>

Poté uložte a ukončete textový editor. Aby se naše změny projevily, musíme nyní restartovat Apache:

# systemctl restart httpd

Krok 7: Stáhněte si SOPlanning

V tomto kroku stáhneme a rozbalíme stažený soubor do adresáře / var / www / html / soplanning. To lze provést pomocí těchto čtyř příkazů. Proveďte je jednotlivě:

# cd / var / www / html # wget https://sourceforge.net/projects/soplanning/files/latest/download -O soplanning.zip # unzip soplanning.zip # chown -R Apache: / var / www / html / soplanning

Krok 8: Nainstalujte SOPlanning

Chcete-li začít instalovat SOPlanning ve vaší doméně, přejděte na http://yourdomainname.com pomocí preferovaného webového prohlížeče.

Další je konfigurace parametrů databáze - použijeme přihlašovací údaje, které jsme vytvořili dříve Krok 5, poté klikněte na tlačítko „Spustit instalaci“.

Gratulujeme, SOPlanning byl úspěšně nainstalován! Nyní se můžete přihlásit na hlavní panel kliknutím na odkaz „Klikněte sem“ na stránce. Výchozí uživatelské jméno a heslo jsou obě fráze 'admin'. Po přihlášení se ujistěte, že jste heslo změnili na silnější.

Po přihlášení se zobrazí hlavní panel. Pro více informací o tom, jak používat SOPlanning, si můžete přečíst jejich dokumentace.

Krok 9: Instalace certifikátu SSL (volitelné)

V tomto kroku vám ukážeme, jak nainstalovat SSL certifikát z Let's Encrypt.

# yum install certbot-apache # certbot

Budete požádáni o vaši e-mailovou adresu, pak musíte souhlasit s jejich ToS, abyste mohli pokračovat v instalaci certifikátu.

Pokud při žádosti o certifikát nebude problém, Certbot automaticky vytvoří nového virtuálního hostitele Apache, který použije konfiguraci certifikátu.

V tuto chvíli máte přístup k instalaci SOPlanning z https://yourdomainname.com.

původní článek

Napsat komentář

Tyto stránky používají Akismet k omezení spamu. Zjistěte, jak jsou vaše údaje komentářů zpracovávány.