GNU/Linux >> Tutoriels Linux >  >> Debian

Installer ExpressionEngine sur Debian

Dans ce didacticiel, nous allons vous montrer comment installer ExpressionEngine sur Debian 8. ExpressionEngine est un système de gestion de contenu écrit en PHP orienté objet et utilisant MySQL pour le stockage des données. Bien qu'ExpressionEngine soit un produit commercial, il dispose d'une version "de base" gratuite disponible pour les sites Web personnels et à but non lucratif. Selon la société qui a créé ExpressionEngine (EllisLab), des milliers de sites Web sont actuellement alimentés par ExpressionEngine, des sites commerciaux aux magazines en ligne, en passant par les blogs personnels. Les sites créés avec ExpressionEngine utilisent un certain nombre de canaux personnalisés, chacun contenant généralement un certain nombre de champs différents. Les canaux représentent généralement différents types d'informations. Vous pouvez donc disposer d'un canal pour des pages uniques, des articles de blog, des produits, des offres d'emploi, etc.

Lorsque vous ajoutez du contenu à votre site à l'aide du panneau de configuration d'ExpressionEngine, il est stocké dans une base de données. Lorsqu'une personne visite votre site Web, votre contenu est extrait de la base de données, formaté visuellement en fonction de votre balisage et lui est présenté. ExpressionEngine est un système dynamique puisqu'il génère votre site Web en temps réel pour chaque utilisateur qui le visite.

Pour plus d'informations sur ce logiciel, veuillez consulter le guide de l'utilisateur officiel.

La configuration système minimale requise pour qu'ExpressionEngine puisse s'exécuter sur votre serveur est la suivante :

  • PHP 5.3.10 ou plus récent, compilé avec la bibliothèque GD (ou GD 2)
  • PHP 5.3.10 peut également être lu comme cinq virgule trois virgule dix. Cela signifie que 5.3.10 est supérieur à 5.3.1, 5.3.2, 5.3.3 et jusqu'à 5.3.9.
  • MySQL 5.0.3 ou version ultérieure
  • Au moins 32 Mo de mémoire alloués à PHP
  • Au moins 10 Mo d'espace disque disponible pour le logiciel et les modules ExpressionEngine
  • Au moins 2 Mo d'espace de base de données

Pour plus d'informations sur la configuration système requise, veuillez visiter cette page.

Nous supposons que Apache, MySQL et PHP sont déjà installés et configurés sur votre VPS Debian 8. Si ce n'est pas le cas, vous pouvez suivre notre excellent tutoriel et installer facilement la pile LAMP.

Maintenant que nous avons tout couvert dans notre résumé de pré-installation, continuons avec l'installation proprement dite.

1. CONNECTEZ-VOUS À VOTRE SERVEUR VIA SSH

# ssh root@server_ip

Vous pouvez vérifier si vous avez la bonne version de Debian installée sur votre serveur avec la commande suivante :

# lsb_release -a

Vous devriez obtenir ce résultat :

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

2. METTRE À JOUR LE SYSTÈME

Assurez-vous que votre serveur est entièrement à jour en utilisant :

# apt-get update && apt-get upgrade

3. INSTALLER LE MOTEUR D'EXPRESSION

Pour les besoins de ce didacticiel, nous avons utilisé la version gratuite et limitée en fonctionnalités ExpressionEngine Core du produit. Au moment de la rédaction de cet article, la dernière version d'EE est la 2.10.1 . Par conséquent, vous devez créer un compte avec ExpressionEngine ici, puis télécharger la dernière version d'ExpressionEngine.

Une fois le téléchargement terminé, vous devez télécharger le fichier zip sur votre serveur.

Nous avons téléchargé le fichier dans un répertoire de notre choix, mais n'hésitez pas à suivre nos étapes ou à créer un répertoire à votre goût et à y télécharger l'installation.

Tout d'abord, créez le répertoire dans lequel l'installation EE sera téléchargée :

# mkdir /var/www/html/eengine/

Ensuite, une fois le téléchargement terminé, décompressez l'archive :

# cd /var/www/html/eengine/
# unzip ExpressionEngine_Core2.10.1.zip

Définissez les autorisations appropriées afin de poursuivre l'installation :

# chmod 666 system/expressionengine/config/config.php
# chmod 666 system/expressionengine/config/database.php
# chmod 777 system/expressionengine/cache/
# chmod 777 images/avatars/uploads/
# chmod 777 images/captchas/
# chmod 777 images/member_photos/
# chmod 777 images/pm_attachments/
# chmod 777 images/signature_attachments/
# chmod 777 images/uploads/

Notre prochaine étape consiste à créer la base de données nécessaire. Connectez-vous à votre serveur MySQL en tant que root (# mysql -u root -p ) et exécutez les commandes suivantes :

mysql> create database eengine;

mysql> grant all privileges on eengine.* to euser@localhost identified by 'your_password';

mysql> flush privileges;

mysql> exit
Bye

Maintenant que la base de données est créée, vous devez créer une directive d'hôte virtuel pour le domaine que vous allez mapper à l'installation d'ExpressionEngine.

Ouvrez un nouveau fichier de configuration :

# vim /etc/apache2/sites-available/your-domain.conf

Collez ce qui suit :

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/eengine/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/eengine/>
Options FollowSymLinks
AllowOverride All
</Directory>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

N'oubliez pas de remplacer les valeurs de votre domaine par votre domaine actuel.

Activez le fichier de configuration :

# a2ensite your-domain.conf

Redémarrez Apache pour que les modifications prennent effet :

# systemctl restart apache2.service

Définissez le propriétaire du fichier :

# chown -R www-data /var/www/html/eengine/

Ensuite, ouvrez votre navigateur Web préféré et accédez à http://votre-domaine/admin.php pour exécuter l'assistant d'installation. Suivez les instructions à l'écran pour terminer l'installation d'ExpressionEngine.

Veuillez noter que lors de l'installation, si vous choisissez le thème du site d'installation Aucun - Vide, la page d'accueil de votre site Web apparaîtra vide car aucun modèle ou contenu n'a encore été créé.

Une fois l'assistant terminé, vous serez accueilli par la page suivante :

Comme vous pouvez le voir, vous devez supprimer le répertoire system/installer/ de votre serveur. Par conséquent, exécutez la commande suivante :

# rm -rf /var/www/html/eengine/system/installer/

Toutes nos félicitations. Vous avez installé avec succès ExpressionEngine sur votre VPS Debian 8.

Bien sûr, vous n'êtes pas obligé d'installer ExpressionEngine sur Debian, si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer ExpressionEngine 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 ExpressionEngine sur Debian, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Debian
  1. Installer Gnome sur Debian 11

  2. Debian – Clair de lune dans Debian ?

  3. Installer GLPI sur Debian 7

  4. Installer osCommerce sur Debian 8

  5. Installer GitLab sur Debian 10

Comment installer R sur Debian 9

Comment installer R sur Debian 10

Comment installer Debian 11

Installer PostgreSQL 13 sur Debian 11

Comment installer Go sur Debian 10

Comment installer Go sur Debian