GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Bludit na Debian 9

V tomto tutoriálu vás provedeme kroky instalace Bludit na Debian 9 VPS.

Bludit je flexibilní a snadno použitelný open-source plochý CMS napsaný v PHP, který ke svému fungování nepotřebuje databázový server. To samozřejmě zjednodušuje instalaci a celkově zjednodušuje používání tohoto CMS ve srovnání s databázově orientovanými platformami CMS, jako je WordPress. Začněme instalací.

Předpoklady

  • Debian 9 VPS. Pro účely tohoto tutoriálu použijeme náš hostingový plán SSD 1 VPS.
  • Přístup SSH s právy root (nebo přístup k účtu správce s právy sudo)
  • PHP 5.6 nebo vyšší s povolenými rozšířeními PHP mbstring, GD, DOM, XML a JSON.
  • Webový server Apache 2.0 nebo vyšší zkompilovaný s modulem mod_rewrite. Alternativně můžeme jako webový server použít vestavěný webový server PHP, Nginx nebo Lighttpd.

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

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

ssh root@IP_Address -p Port_number

Nezapomeňte nahradit „IP_Address“ a „Port_number“ správnými hodnotami pro váš VPS.

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 balíčky operačního systému nainstalované na serveru jsou aktualizovány na nejnovější dostupné verze:

apt update 
apt upgrade

Můžete také povolit automatické aktualizace na vašem Debian 9 VPS podle jednoho z našich předchozích výukových programů.

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

Krok 2:Instalace webového serveru Apache

Chcete-li nainstalovat webový server Apache, spusťte následující příkaz:

apt-get install apache2

Po dokončení instalace byste měli povolit automatické spouštění Apache při spuštění serveru pomocí:

systemctl enable apache2

Stav své služby Apache můžete také zkontrolovat pomocí následujícího příkazu:

systemctl status apache2

Výstup:

● apache2.service - The Apache HTTP Server
   Loaded: loaded (/lib/systemd/system/apache2.service; disabled; vendor preset: enabled)
   Active: active (running) since Wed 2019-08-07 03:34:36 CDT; 3min 47s ago
 Main PID: 429 (apache2)
   CGroup: /system.slice/apache2.service
           ├─429 /usr/sbin/apache2 -k start
           └─430 /usr/sbin/apache2 -k start

Krok 3:Nainstalujte PHP 7.2

PHP 7.2 není dostupné prostřednictvím vestavěných repozitářů Debianu, takže místo toho použijeme repo třetí strany. Pokud již máte PHP 7.2, můžete tento krok přeskočit. PHP 7.2 lze nainstalovat pomocí repozitáře třetí strany. Chcete-li to provést, nainstalujte „software-properties-common“ a několik dalších balíčků:

apt-get install software-properties-common apt-transport-https lsb-release ca-certificates

Poté přidejte repo a aktualizujte své zdroje:

wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list
apt-get update

Nakonec 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 požadovaná rozšíření PHP 7.2, můžete použít následující příkaz:

apt-get install php7.2-mbstring php7.2-gd php7.2-json php7.2-intl php7.2-curl php7.2-xml 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.20-2+0~20190725.24+debian9~1.gbp69697c (cli) (built: Jul 25 2019 11:53:56) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.20-2+0~20190725.24+debian9~1.gbp69697c, Copyright (c) 1999-2018, by Zend Technologies

Zakažte PHP 7.0 v Apache a povolte PHP 7.2:

a2dismod php7.0
a2enmod php7.2

Také povolte modul mod_rewrite v Apache, pokud ještě není povolen:

a2enmod rewrite

Poté restartujte Apache2, aby se změny projevily:

service apache2 restart

Krok 4:Stáhněte a nainstalujte Bludit

V době psaní tohoto návodu je nejnovější stabilní verzí Bludit. Stáhněte si nejnovější stabilní verzi Bludit na /var/www/html adresář. Odkaz ke stažení byl přidán do příkazu pro vás:

cd /var/www/html
wget https://s3.amazonaws.com/bludit-s3/bludit-builds/bludit_latest.zip

Rozbalte archiv ‘bludit_latest.zip’ a přejmenujte adresář:

unzip bludit_latest.zip

Vytvořte soubor .htaccess v /var/www/html/bludit/ adresář (pokud chcete, můžete použít preferovaný textový editor):

vi /var/www/html/bludit/.htaccess

Přidejte do souboru následující text:

AddDefaultCharset UTF-8

<IfModule mod_rewrite.c>

# Enable rewrite rules
RewriteEngine on

# Deny direct access to .txt files
RewriteRule ^bl-content/(.*)\.txt$ - [R=404,L]

# All URL process by index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*) index.php [PT,L]

</IfModule>

Uložte a zavřete soubor.

Změňte oprávnění souborů a adresářů uvnitř /var/www/html/bludit adresář, aby k nim měl uživatel webového serveru (www-data) přístup:

chown www-data: -R /var/www/html/bludit

Krok 5:Vytvořte konfigurační soubor Apache

Nyní nakonfigurujeme konfigurační soubor Apache pro Bludit. Tento soubor bude řídit, jak uživatelé přistupují k obsahu Bludit. Spuštěním následujících příkazů vytvořte nový konfigurační soubor s názvem bludit.conf

nano /etc/apache2/sites-available/bludit.conf

Poté zkopírujte a vložte níže uvedený obsah do souboru a uložte jej. Nahraďte řetězec yourdomain.com řetězec s vaším vlastním názvem domény a umístěním kořenového adresáře.

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/bludit/
ServerName yourdomain.com
ServerAlias www.yourdomain.com

<Directory /var/www/html/bludit/>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/yourdomain.com_error.log
CustomLog ${APACHE_LOG_DIR}/yourdomain.com_access.log combined

</VirtualHost>

Uložte soubor a povolte nově vytvořenou konfiguraci Apache a restartujte Apache, aby se změny projevily.

a2ensite bludit
systemctl restart apache2

Krok 6:Otevřete Bludit

Nyní otevřete webový prohlížeč a zadejte adresu URL vašeho serveru. V našem případě je adresa URL http://yourdomain.com/ . Budete přesměrováni na stránku instalačního programu Bludit (http://yourdomain.com/install.php ):

Během procesu instalace vyberte jazyk a poté vytvořte nový uživatelský účet správce.

A je to. Pokud jste nyní správně dodrželi všechny pokyny, měli byste mít přístup k back-endu administrátora na http://yourdomain.com/ admin a začněte používat Bludit.

Samozřejmě nemusíte instalovat Bludit na Debian 9, pokud používáte jednu z našich služeb Managed Debian Hosting, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám nainstalovali Bludit na váš Debian VPS. 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 Bludit na Debian 9 , sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek níže nebo jednoduše zanechte odpověď v sekcích komentářů. Děkuji.


Debian
  1. Jak nainstalovat PHP 7.4 na Debian 10

  2. Jak nainstalovat PHP na Debian 11

  3. Jak nainstalovat PHP 7.2 na Debian 9

  1. Jak nainstalovat PHP 7.4 / 7.3 / 7.2 / 7.1 na Debian 10 / Debian 9

  2. Jak nainstalovat PHP 8.0 na Debian 11

  3. Jak nainstalovat PHP 8.0 na Debian 10 / Debian 9

  1. Jak nainstalovat PHP na Debian 9

  2. Jak nainstalovat PHP 8 na Debian 10

  3. Jak nainstalovat PHP 7.3 na Debian 10