GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Drupal con PostgreSQL su un VPS Debian 8

In questo tutorial tratteremo i passaggi necessari per installare l'ultima versione stabile di Drupal sul tuo VPS Debian 8 insieme a PostgreSQL.

Drupal è molto popolare e facile da usare CMS open-source (sistema di gestione dei contenuti) scritto in PHP. È distribuito sotto la GNU General Public License e utilizzato per gestire, pubblicare e organizzare un sito Web, indipendentemente dal fatto che si tratti di un blog personale o di un sito Web aziendale.

Questa guida all'installazione presuppone che Apache e PHP siano già installati e configurati sul VPS Debian 8 Linux. In caso contrario, puoi farlo seguendo il nostro bell'articolo.

Tieni presente che non è necessario installare MySQL perché installeremo e utilizzeremo PostgreSQL per l'installazione di Drupal.

Al momento della stesura di questo tutorial, Drupal 7.39 è l'ultima versione stabile disponibile e richiede:

– Server Web:Apache, Nginx o Hiawatha
– PHP:5.2 o successivo
– Server database:MySQL – 5.0 o successivo, PostgreSQL – 8.3 o successivo o SQLite

Puoi trovare maggiori informazioni sui requisiti di sistema di Drupal dalla loro documentazione ufficiale.

Accedi al tuo server tramite SSH

# ssh root@server_ip

Rassicuriamo che abbiamo la versione corretta di Debian installata sul nostro server :

# lsb_release -a

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

AGGIORNA IL SISTEMA

Assicurati che il tuo server sia completamente aggiornato utilizzando:

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

Installa Drush:

# apt-get install drush php-console-table

Debian Jessie installa la versione 5.10.0 di Drush. Se desideri installare e utilizzare l'ultima versione, inserisci i comandi sottostanti:

# pear channel-discover pear.drush.org

# pear install drush/drush

Controlla se l'aggiornamento è andato a buon fine:

# drush version

Dovresti ottenere il seguente output:

# Drush Version : 6.2.0

INSTALLA DRUPAL

Scaricheremo l'installazione di Drupal in /var/www/html directory. Quindi decomprimere l'archivio e impostare la proprietà corretta in modo che i file possano essere elaborati da Apache. I comandi seguenti fanno esattamente questo:

# 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

Rinomina l'archivio decompresso con il nome del tuo sito web.

# mv drupal-7.39 your_domain

INSTALLA POSTGRESQL

Ora devi installare PostgreSQL e creare un database e un utente di cui avrai bisogno per completare l'installazione di Drupal. Emetti il ​​seguente comando:

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

Passa da root all'utente PostgreSQL:

# su postgres

Puoi creare un utente PostgreSQL eseguendo:

# createuser drupaluser --pwprompt --encrypted

Inserisci la tua password drupaluser quando richiesto. Ora crea un database e assegnagli l'utente:

# createdb drupal --owner=drupaluser

Esci dall'utente postgres:

# exit

Ultimo ma non meno importante, devi creare una nuova direttiva host virtuale in Apache per il tuo dominio. Puoi creare il file con il tuo editor di testo preferito. Ad esempio stiamo usando vim:

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

Sostituisci tuo_dominio con il tuo nome di dominio effettivo e incolla quanto segue nel file:

<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>

Attiva il modulo di riscrittura:

# a2enmod rewrite

Abilita la tua nuova direttiva host virtuale:

# a2ensite your_domain.conf

Riavvia Apache per rendere effettive le modifiche:

# /etc/init.d/apache2 restart

Quindi, inserisci la radice del tuo documento di installazione di Drupal:

# cd /var/www/html/your_domain/

Modifica le autorizzazioni di CHANGELOG.txt per evitare problemi di sicurezza:

# chmod 600 CHANGELOG.txt

Ora apri il tuo browser web preferito e vai a http://tuo_dominio/install.php . Sarai accolto dalla pagina di installazione di Drupal come quella qui sotto:

Scegli l'installazione standard. Clicca su Salva e continua.

Dopo aver scelto la lingua e aver verificato i requisiti, l'installazione ti porterà alla parte "Imposta database". Qui devi controllare il tipo di database su PostgreSQL e inserire il database e i valori utente che hai configurato in precedenza. Inoltre, in "OPZIONI AVANZATE" dovresti impostare la porta del database su 5432. Usa l'immagine seguente come riferimento:

Al termine, fai clic su "Salva e continua". Al termine dell'installazione, configura il tuo sito in base alle tue esigenze. Congratulazioni, hai installato con successo Drupal con PostgreSQL sul tuo Debian 8 VPS.

Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di eseguire questa installazione per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Debian
  1. Come installare PostgreSQL 11/10 su Debian 9 e Debian 8

  2. Come installare PostgreSQL su Debian 11 / Debian 10

  3. Come installare Drupal con PostgreSQL su un VPS Debian 8

  4. Come installare FuelPHP con Nginx su un VPS Debian 8

  5. Come installare phpPgAdmin su Debian 9

Come installare Debian 11 (Bullseye) con schermate

Come installare Itch con Debian 11

Come installare Drupal su Debian 8 Jessie

Come installare PostgreSQL su Debian 8

Come installare PostgreSQL su Debian 11

Come installare Drupal su Debian 11