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.