GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment installer Backdrop sur Ubuntu 16.04

Dans ce tutoriel, nous allons vous fournir des instructions étape par étape sur comment installer Backdrop CMS avec Nginx sur un VPS Ubuntu 16.04 . Backdrop CMS est un système de gestion de contenu open source et facile à utiliser utilisé pour créer des sites Web attrayants et professionnels.

1. Connectez-vous via SSH et mettez à jour les packages

Assurez-vous que votre liste de packages et les packages du système d'exploitation sont à jour en exécutant les commandes suivantes :

sudo apt-get updatesudo apt-get upgrade

2. Télécharger le serveur Nginx

Pour installer la dernière version de Nginx à partir du référentiel officiel de Nginx, modifiez le fichier "/etc/apt/sources.list" :

sudo vi /etc/apt/sources.list

Ajoutez les lignes suivantes :

deb http://nginx.org/packages/ubuntu/ xenial nginxdeb-src http://nginx.org/packages/ubuntu/ xenial nginx

3. Installer MySQL

sudo apt-get install mysql-server

4. Arrêtez et supprimez le service Apache :

sudo service apache2 stopudo apt-get remove apache2

5. Installez Nginx sur votre serveur virtuel

sudo apt-get updatesudo apt-get install nginx

6. Configurez Nginx pour qu'il démarre au démarrage

sudo update-rc.d -f nginx defaults

7. Installez PHP et les modules PHP requis par Backdrop CMS

sudo apt-get install 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

Ensuite, commencez par la procédure d'installation de Backdrop CMS. Obtenez la dernière version de Backdrop CMS disponible sur leur site officiel dans un répertoire de votre serveur virtuel et extrayez-la à l'aide des commandes suivantes :

sudo apt-get install wget unzipcd /opt/wget https://github.com/backdrop/backdrop/releases/download/1.4.3/backdrop.zipunzip toile de fond.zipmkdir -p /var/www/htmlmv toile de fond / var/www/html

8. Configurer Nginx

Créez un nouveau fichier de configuration Nginx et ajoutez le bloc virtuel suivant pour votre nom de domaine :

vi /etc/nginx/conf.d/votre-domaine.com.conf

Ajoutez les lignes suivantes :

server {listen 80;server_name your-domain.com;root /var/www/backdrop/;index index.php;access_log /var/log/nginx/your-domain.com-access.log;error_log /var /log/nginx/your-domain.com-error.log;charset en_us.UTF-8;location / {error_page 404 =@backdrop; }location @backdrop { réécrire ^(.*)$ /index.php?q=$1 last; }emplacement ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name ; inclure fastcgi_params ;}}

N'oubliez pas de remplacer votre-domaine.com par votre nom de domaine actuel. Ensuite, supprimez le fichier de configuration Nginx "par défaut" :

rm /etc/nginx/conf.d/default.conf

Ouvrez le fichier ‘/etc/php/7.0/fpm/pool.d/www.conf’ et changez la variable ‘listen’ :

modifier :

écouter =/run/php/php7.0-fpm.sock

à

écouter =127.0.0.1:9000 ;

Localisez le fichier de configuration PHP :

# php -i | grep -i php.iniConfiguration File (php.ini) Path => /etc/php/7.0/cliLoaded Configuration File => /etc/php/7.0/cli/php.ini

Editez le fichier de configuration ‘/etc/php/7.0/cli/php.ini’ :

vi /etc/php/7.0/cli/php.ini

Ajoutez/modifiez les paramètres suivants :

max_execution_time =300max_input_time =300memory_limit =128Mpost_max_size =32Mupload_max_filesize =32M

L'utilisateur du serveur Web (www-data) doit pouvoir écrire dans des fichiers et des répertoires à l'intérieur du répertoire "/var/www/backdrop", de sorte que cela peut facilement être accompli en exécutant la commande suivante :

sudo chown www-data:www-data -R /var/www/backdrop/

9. Testez la configuration Nginx

# nginx -tnginx :la syntaxe du fichier de configuration /etc/nginx/nginx.conf est oknginx :le test du fichier de configuration /etc/nginx/nginx.conf est réussi

Si le test réussit, redémarrez les services php7.0-fpm et Nginx pour que les modifications prennent effet :

sudo service php7.0-fpm restartsudo service nginx restart

Backdrop CMS nécessite une base de données pour fonctionner car c'est là que les données sont enregistrées, alors créez une nouvelle base de données MySQL :

mysql -u root -pmysql> créer une base de données toile de fond; mysql> ACCORDER TOUS LES PRIVILÈGES SUR toile de fond.* À 'backdropuser'@'localhost' IDENTIFIÉ PAR 'Y0UR-PASSW0RD';> 

Ouvrez http://votre-domaine.com/ à l'aide de votre navigateur Web préféré et suivez les instructions simples. Une fois installé, connectez-vous au back-end administrateur et configurez Backdrop CMS selon vos besoins.


C'est ça. L'installation de Backdrop CMS est maintenant terminée.

Bien sûr, vous n'êtes pas obligé d'installer Backdrop sur Ubuntu 16.04 si vous utilisez l'un de nos services d'hébergement CMS, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Backdrop sur Ubuntu 16.04, pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article, sur la façon d'installer Backdrop sur Ubuntu 16.04, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Panels
  1. Comment installer Elgg avec Nginx sur Ubuntu 14.04

  2. Comment installer MongoDB sur Ubuntu 16.04

  3. Comment installer Joomla sur Ubuntu 18.04

  4. Comment installer Nginx sur Ubuntu 18.04

  5. Comment installer GitLab sur Ubuntu 18.04

Comment installer Nginx sur Ubuntu 16.04

Comment installer Nginx sur Ubuntu 15.04

Comment installer ownCloud sur Ubuntu 18.04

Comment installer Contao sur Ubuntu 20.04

Comment installer NGINX sur Ubuntu 18.04

Comment installer Nginx sur Ubuntu 22.04