GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat SOplanning na CentOS 7

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

SOPlanning je jednoduchý online plánovací nástroj s otevřeným zdrojovým kódem 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ých a mnoho dalšího. Můžeme plánovat úkoly tak, že přidružíme osobu k projektu. Začněme instalací.

Předpoklady

To je to, co budete potřebovat, abyste mohli nainstalovat a spustit SOPlanning na vašem serveru. Projdeme si je v průběhu kurzu.

  • CentOS 7 VPS
  • Zásobník LAMP (skládá se z Linuxu, Apache, MySQL a PHP)
  • Přístup SSH s právy root (nebo přístup k uživateli s právy sudo)

Krok 1:Přihlaste se k serveru a aktualizujte

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

# ssh root@IP_Address -p Port_number

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

Jakmile to uděláte, můžete zkontrolovat, zda máte na svém serveru nainstalovanou správnou verzi CentOS 7, pomocí následujícího příkazu:

# cat /etc/redhat-release

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

CentOS Linux release 7.6.1810 (Core)

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:

# yum update

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

Krok 2:Nainstalujte 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 povolme při spouštění a spusťte službu.

# systemctl enable httpd
# systemctl start httpd

Krok 3:Instalace serveru MariaDB

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

# yum install mariadb-server

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

# systemctl enable mariadb
# systemctl start mariadb

V tuto chvíli běží MariaDB a nyní vytvoříme heslo pro uživatele root. Spuštěním následujícího příkazu vytvořte heslo uživatele root, odstraňte testovací databázi, odeberte anonymního uživatele, než konečně znovu načtete oprávnění.

# mysql_secure_installation

Až budete vyzváni, odpovězte na níže uvedené otázky podle průvodce.

Enter current password for root (enter for none): Press the [Enter] key on your keyboard.
Set root password? [Y/n]: Y
New password: Enter a new password
Re-enter new password: Repeat the new password
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [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. V tomto tutoriálu však budeme používat PHP 7.2, verzi PHP, která není aktuálně dostupná prostřednictvím výchozích úložišť. Proto místo toho přidáme úložiště třetí strany.

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

# yum install epel-release yum-utils -y

Jakmile to uděláme, můžeme přistoupit k instalaci „remirepo“, což je naše vybrané úložiště třetí strany pro tento tutoriál:

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

Podle dokumentace SOPlanning v době psaní podporuje PHP 7.2. Pro konfiguraci úložiště musíme spustit:

# yum-config-manager --enable remi-php72

V tomto okamžiku 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áno PHP 7.2, pojďme to zkontrolovat a ověřit.

# php -v
PHP 7.2.19 (cli) (built: May 29 2019 11:04:13) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.19, Copyright (c) 1999-2018, by Zend Technologies

Nyní můžeme pokračovat v procesu nastavení.

Krok 5:Vytvořte databázi

Nyní potřebujeme vytvořit databázi pro SOPlanning, abychom mohli ukládat jeho data. Můžeme jej 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 Kroku 3 :

# mysql -u root -p
mysql> create database soplanning;
Query OK, 1 row affected (0.00 sec)

mysql> grant all on soplanning.* to soplanning@localhost identified by 'm0d1fyth15';
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> quit

Změňte prosím heslo „m0d1fyth15 ‘ výše na požadované heslo – ujistěte se, že se jedná o silné heslo.

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

Toto je volitelný krok, pokud si přejete přistupovat ke své stránce SOPlanning pomocí názvu domény. Abychom mohli přistupovat na naši stránku SOPlanning prostřednictvím názvu domény namísto IP adresy, musíme nastavit virtuální hostitel 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. V tomto tutoriálu budeme používat ‚nano‘:

# nano /etc/httpd/conf.d/yourdomainname.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 [email protected]
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" combined

<Directory "/var/www/html/soplanning/www">
DirectoryIndex index.php index.html
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

Poté uložte a ukončete textový editor. Nyní potřebujeme restartovat Apache, aby se naše změny projevily:

# 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ů. Spusťte je jeden po druhém:

# 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 na vaší doméně, přejděte na http://yourdomainname.com pomocí preferovaného webového prohlížeče.

Dále je třeba nakonfigurovat parametry databáze – použijeme přihlašovací údaje, které jsme vytvořili dříve v kroku 5 a poté klikněte na tlačítko ‚Spustit instalaci‘.

Gratulujeme, SOplanning byl úspěšně nainstalován! Nyní se můžete přihlásit do řídicího panelu kliknutím na odkaz ‚Klikněte sem‘ na stránce. Výchozí uživatelské jméno a heslo jsou fráze „admin“. Ujistěte se, že jste po přihlášení změnili heslo na silnější.

Po přihlášení můžete vidět řídicí panel. Další informace o tom, jak používat SOPlanning, si můžete přečíst v jejich dokumentaci.

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, poté musíte souhlasit s jejich smluvními podmínkami, abyste mohli pokračovat v instalaci certifikátu.

Pokud při žádosti o certifikát nenastane žádný problém, Certbot automaticky vytvoří nového virtuálního hostitele Apache pro použití konfigurace certifikátu.

V tomto okamžiku můžete přistupovat k instalaci SOPlanning z https://yourdomainname.com .

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

PS . Pokud se vám tento příspěvek o tom, jak nainstalovat SOPlanning na CentOS 7, líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí níže uvedených tlačítek pro sdílení nebo jednoduše zanechte odpověď v sekci komentářů. Děkuji.


Cent OS
  1. Jak nainstalovat PHP 7, 7.2 a 7.3 na CentOS 7

  2. Jak nainstalovat Java 11 &12 na CentOS 7

  3. Jak nainstalovat Wine 4.0 na CentOS 7

  1. Jak nainstalovat Vim 8.2 na CentOS 7

  2. Jak nainstalovat VirtualBox na CentOS 7

  3. Jak nainstalovat Git na CentOS 8

  1. Jak nainstalovat Docker na CentOS 8

  2. Jak nainstalovat Java 8 &11 na Centos 8

  3. Jak nainstalovat MySQL na CentOS 8