V tomto tutoriálu vám poskytneme podrobné pokyny, jak nainstalovat Backdrop CMS s Nginx na Ubuntu 16.04 VPS . Backdrop CMS je open-source a snadno použitelný systém správy obsahu používaný k vytváření atraktivních a profesionálních webových stránek.
1. Přihlaste se přes SSH a aktualizujte balíčky
Ujistěte se, že váš seznam balíčků a balíčky OS jsou aktuální spuštěním následujících příkazů:
sudo apt-get updatesudo apt-get upgrade
2. Stáhněte si Nginx Server
Chcete-li nainstalovat nejnovější verzi Nginx z oficiálního úložiště Nginx, upravte soubor ‚/etc/apt/sources.list‘:
sudo vi /etc/apt/sources.list
Přidejte následující řádky:
deb http://nginx.org/packages/ubuntu/ xenial nginxdeb-src http://nginx.org/packages/ubuntu/ xenial nginx
3. Nainstalujte MySQL
sudo apt-get install mysql-server
4. Zastavte a odeberte službu Apache:
služba sudo apache2 stopsudo apt-get remove apache2
5. Nainstalujte Nginx na svůj virtuální server
sudo apt-get updatesudo apt-get install nginx
6. Nakonfigurujte Nginx tak, aby se spustil při spouštění
sudo update-rc.d -f výchozí nastavení nginx
7. Nainstalujte moduly PHP a PHP vyžadované Backdrop CMS
instalace sudo apt-get php7.0 php7.0-cli php7.0-fpm php7.0-mbstring php7.0-mysql php7.0-gd php7.0-mcrypt php7.0-imap uw-mailutils libgd -tools libmcrypt-dev mcrypt php-pear libgd-dev
Poté začněte s instalační procedurou Backdrop CMS. Získejte nejnovější verzi Backdrop CMS dostupnou na jejich oficiálních stránkách do adresáře svého virtuálního serveru a extrahujte ji pomocí následujících příkazů:
sudo apt-get install wget unzipcd /opt/wget https://github.com/backdrop/backdrop/releases/download/1.4.3/backdrop.zipunzip backdrop.zipmkdir -p /var/www/htmlmv backdrop / var/www/html
8. Nakonfigurujte Nginx
Vytvořte nový konfigurační soubor Nginx a přidejte následující virtuální blok pro název vaší domény:
vi /etc/nginx/conf.d/vase-domena.com.conf
Přidejte následující řádky:
server {poslouchejte 80;název_serveru vaše-domena.com;root /var/www/backdrop/;index index.php;access_log /var/log/nginx/vase-domena.com-access.log;error_log /var /log/nginx/vase-domena.com-error.log;charset en_us.UTF-8;location / {error_page 404 =@backdrop; }umístění @pozadí { přepsat ^(.*)$ /index.php?q=$1 poslední; }umístění ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; zahrnout fastcgi_params;}}
Nezapomeňte nahradit your-domain.com vaším skutečným názvem domény. Poté smažte „výchozí“ konfigurační soubor Nginx:
rm /etc/nginx/conf.d/default.conf
Otevřete soubor „/etc/php/7.0/fpm/pool.d/www.conf“ a změňte proměnnou „listen“:
změnit:
listen =/run/php/php7.0-fpm.sock
do
poslouchat =127.0.0.1:9000;
Vyhledejte konfigurační soubor PHP:
# php -i | grep -i php.iniConfiguration File (php.ini) Cesta => /etc/php/7.0/cliLoaded Configuration File => /etc/php/7.0/cli/php.ini
Upravte konfigurační soubor „/etc/php/7.0/cli/php.ini“:
vi /etc/php/7.0/cli/php.ini
Přidejte/upravte následující nastavení:
max_execution_time =300max_input_time =300memory_limit =128Mpost_max_size =32Mupload_max_filesize =32M
Uživatel webového serveru (www-data) musí mít možnost zapisovat do souborů a adresářů v adresáři „/var/www/backdrop“, takže toho lze snadno provést provedením následujícího příkazu:
sudo chown www-data:www-data -R /var/www/backdrop/
9. Otestujte konfiguraci Nginx
# nginx -tnginx:syntaxe konfiguračního souboru /etc/nginx/nginx.conf je oknginx:konfigurační soubor /etc/nginx/nginx.conf test je úspěšný
Pokud je test úspěšný, restartujte služby php7.0-fpm a Nginx, aby se změny projevily:
služba sudo php7.0-fpm restartsudo service nginx restart
Backdrop CMS vyžaduje ke svému fungování databázi, protože zde se ukládají data, takže vytvořte novou databázi MySQL:
mysql -u root -pmysql> vytvořit databázi backdropdb;mysql> UDĚLEJTE VŠECHNA OPRÁVNĚNÍ NA backdropdb.* PRO 'backdropuser'@'localhost' IDENTIFIKOVANÉ PODLE 'Y0UR-PASSW0RD';mysql> flush privilegia;mysql> quit>Otevřete http://your-domain.com/ pomocí svého oblíbeného webového prohlížeče a postupujte podle jednoduchých pokynů. Po instalaci se přihlaste do administrátorského back-endu a nakonfigurujte Backdrop CMS podle svých potřeb.
To je ono. Instalace Backdrop CMS je nyní dokončena.Samozřejmě nemusíte instalovat Backdrop na Ubuntu 16.04, pokud používáte některou z našich hostingových služeb CMS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám nainstalovali Backdrop na Ubuntu 16.04. 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 Backdrop na Ubuntu 16.04, líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.
Panels