GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Drupal s PostgreSQL na Debian 8 VPS

V tomto tutoriálu probereme kroky potřebné k instalaci nejnovější stabilní verze Drupalu na váš Debian 8 VPS spolu s PostgreSQL.

Drupal je velmi oblíbený a snadno použitelný open-source CMS (content management system) napsaný v PHP. Je distribuován pod licencí GNU General Public License a používá se pro správu, publikování a organizaci webových stránek, bez ohledu na to, zda se jedná o osobní blog nebo firemní web.

Tato instalační příručka předpokládá, že Apache a PHP jsou již nainstalovány a nakonfigurovány na vašem Debian 8 Linux VPS. Pokud ne, můžete to udělat podle našeho skvělého článku.

Vezměte prosím na vědomí, že nemusíte instalovat MySQL, protože pro instalaci Drupalu nainstalujeme a použijeme PostgreSQL.

V době psaní tohoto návodu je Drupal 7.39 nejnovější dostupnou stabilní verzí a vyžaduje:

– Webový server:Apache, Nginx nebo Hiawatha
– PHP:5.2 nebo vyšší
– Databázový server:MySQL – 5.0 nebo vyšší, PostgreSQL – 8.3 nebo vyšší nebo SQLite

Další informace o systémových požadavcích Drupalu najdete v jejich oficiální dokumentaci.

Přihlaste se na svůj server přes SSH

# ssh root@server_ip

Ujišťujeme vás, že máme na našem serveru nainstalovanou správnou verzi Debianu:

# lsb_release -a

Distributor ID: Debian
Description:    Debian GNU/Linux 8.2 (jessie)
Release:        8.2
Codename:       jessie

AKTUALIZOVAT SYSTÉM

Ujistěte se, že je váš server plně aktuální pomocí:

# apt-get update && apt-get upgrade -y

Nainstalujte Drush:

# apt-get install drush php-console-table

Debian Jessie nainstaluje verzi 5.10.0 Drush. Pokud chcete nainstalovat a používat nejnovější verzi, zadejte níže uvedené příkazy:

# pear channel-discover pear.drush.org

# pear install drush/drush

Zkontrolujte, zda byla aktualizace úspěšná:

# drush version

Měli byste získat následující výstup:

# Drush Version : 6.2.0

INSTALOVAT DRUPAL

Stáhneme si instalaci Drupalu do /var/www/html adresář. Poté rozbalte archiv a nastavte správné vlastnictví, aby bylo možné soubory zpracovat Apache. Níže uvedené příkazy dělají přesně to:

# cd /var/www/html/

# wget http://ftp.drupal.org/files/projects/drupal-7.39.zip

# unzip drupal-7.39.zip

# chown www-data: -R drupal-7.39

Přejmenujte rozbalený archiv na název svého webu.

# mv drupal-7.39 your_domain

INSTALOVAT POSTGRESQL

Nyní musíte nainstalovat PostgreSQL a vytvořit databázi a uživatele, které budete potřebovat k dokončení instalace Drupalu. Zadejte následující příkaz:

# apt-get install postgresql postgresql-client php5-pgsql

Přepnout z root na uživatele PostgreSQL:

# su postgres

Uživatele PostgreSQL můžete vytvořit spuštěním:

# createuser drupaluser --pwprompt --encrypted

Po zobrazení výzvy zadejte své heslo drupaluser. Nyní vytvořte databázi a přiřaďte k ní uživatele:

# createdb drupal --owner=drupaluser

Ukončete od uživatele postgres:

# exit

V neposlední řadě je potřeba vytvořit novou direktivu virtuálního hostitele v Apache pro vaši doménu. Soubor můžete vytvořit pomocí svého oblíbeného textového editoru. Například používáme vim:

# vim /etc/apache2/sites-available/your_domain.conf

Nahraďte your_domain svým skutečným názvem domény a do souboru vložte následující:

<VirtualHost *:80>

ServerAdmin webmaster@your_domain
ServerName your_domain

DocumentRoot /var/www/html/your_domain

<Directory /var/www/html/your_domain>
RewriteEngine on
RewriteBase /mysite
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
</Directory>

</VirtualHost>

Aktivujte přepisovací modul:

# a2enmod rewrite

Povolte svou novou direktivu virtuálního hostitele:

# a2ensite your_domain.conf

Restartujte Apache, aby se změny projevily:

# /etc/init.d/apache2 restart

Dále zadejte kořenový adresář instalačního dokumentu Drupal:

# cd /var/www/html/your_domain/

Změňte oprávnění souboru CHANGELOG.txt, abyste se vyhnuli bezpečnostním problémům:

# chmod 600 CHANGELOG.txt

Nyní otevřete svůj oblíbený webový prohlížeč a přejděte na http://vaše_doména/install.php . Uvítá vás instalační stránka Drupalu, jako je ta níže:

Vyberte standardní instalaci. Klikněte na Uložit a pokračovat.

Po výběru jazyka a ověření požadavků se instalace přesune do části „Nastavit databázi“. Zde musíte zkontrolovat Typ databáze pro PostgreSQL a zadat databázové a uživatelské hodnoty, které jste nakonfigurovali dříve. V části „POKROČILÉ MOŽNOSTI“ byste také měli nastavit port databáze na 5432. Pro referenci použijte níže uvedený obrázek:

Po dokončení klikněte na „Uložit a pokračovat“. Po dokončení instalace nakonfigurujte svůj web podle svých potřeb. Gratulujeme, úspěšně jste nainstalovali Drupal s PostgreSQL na váš Debian 8 VPS.

Nic z toho samozřejmě nemusíte dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby tuto instalaci provedli za vás. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám tento příspěvek 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.


Debian
  1. Jak nainstalovat PostgreSQL na Debian 11 / Debian 10

  2. Jak nainstalovat Drupal s PostgreSQL na Debian 8 VPS

  3. Jak nainstalovat FuelPHP s Nginx na Debian 8 VPS

  1. Jak nainstalovat PostgreSQL na Debian 9

  2. Jak nainstalovat PostgreSQL 11 / 10 na Debian 9 a Debian 8

  3. Jak nainstalovat phpPgAdmin na Debian 9

  1. Jak nainstalovat PostgreSQL na Debian 10

  2. Jak nainstalovat a nakonfigurovat Drupal s Apache na Debian 9

  3. Jak nainstalovat Gitea s PostgreSQL na Debian 11