Comment installer Typesetter CMS sur Ubuntu 18.04 LTS

Typesetter est un CMS gratuit, open source et basé sur PHP destiné à être utilisé par des sites Web de petit et moyen volume. Typesetter te permet de créer des sites Web riches en fonctionnalités et flexibles à l’aide d’un véritable éditeur WYSIWYG facile à utiliser. Il utilise le stockage de fichiers plats et n’a donc pas besoin d’une base de données pour stocker les données. Il est simple, léger, rapide et intuitif pour les utilisateurs ayant peu ou pas d’expérience de la technologie Web.

Dans ce tutoriel, nous allons apprendre à installer Typesetter CMS sur le serveur Ubuntu 18.04.

Exigences

  • Un serveur fonctionnant sous Ubuntu 18.04.
  • Une adresse IP statique 172.20.10.8 est configurée sur ton serveur.
  • Un utilisateur non-root avec des privilèges sudo.

Pour commencer

Avant de commencer, tu dois mettre à jour ton système avec la dernière version. Tu peux le faire en exécutant la commande suivante :

sudo apt-get update -y
sudo apt-get upgrade -y

Une fois que ton système est mis à jour, redémarre le système pour appliquer les modifications.

Installe Apache et PHP

Tout d’abord, tu devras installer le serveur Web Apache, PHP et d’autres modules PHP sur ton système. Tu peux tous les installer en exécutant la commande suivante :

sudo apt-get install apache2 php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-zip unzip wget -y

Une fois l’installation terminée, modifie le fichier php.ini :

sudo nano /etc/php/7.2/apache2/php.ini

Apporte les modifications suivantes :

memory_limit = 256M
upload_max_filesize = 150M
max_execution_time = 360
date.timezone = Asia/Kolakata

Sauvegarde et ferme le fichier.

Installer Typesetter

Ensuite, télécharge la dernière version de Typesetter depuis leur site officiel avec la commande suivante :

wget -O typesettercms.zip https://www.typesettercms.com/Special_gpEasy?cmd=download

Une fois le téléchargement terminé, décompresse le fichier téléchargé avec la commande suivante :

unzip typesettercms.zip

Ensuite, copie le répertoire extrait dans le répertoire racine d’Apache et donne les permissions nécessaires avec la commande suivante :

sudo cp -r Typesetter /var/www/html/typesetter
sudo chown -R www-data:www-data /var/www/html/typesetter/
sudo chmod -R 777 /var/www/html/typesetter/

Ensuite, tu devras créer un fichier d’hôte virtuel Apache pour Typesetter. Tu peux le faire avec la commande suivante :

sudo nano /etc/apache2/sites-available/typesetter.conf

ajoute les lignes suivantes :

<VirtualHost *:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/html/typesetter
     ServerName example.com
     ServerAlias www.example.com

    <Directory /var/www/html/typesetter/>
        Options FollowSymlinks
        AllowOverride All
        Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/error.log
     CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Remplace exemple.com par ton propre nom de domaine. Sauvegarde et ferme le fichier. Ensuite, active l’hôte virtuel et le module de réécriture d’Apache avec la commande suivante :

sudo a2ensite typesetter.conf
sudo a2enmod rewrite

Enfin, redémarre le service Apache pour appliquer toutes les modifications :

sudo systemctl restart apache2

Accès à la machine à écrire

Ouvre ton navigateur Web et tape l’URL http://example.com. Tu seras redirigé vers la page suivante :

Assistant de configuration de Typesetter CMS

Indique ton nom de site, ton nom d’utilisateur, ton mot de passe et ton adresse e-mail. Ensuite, clique sur le bouton Installer. Une fois l’installation terminée. Tu devrais voir la page suivante :

Install Install Install Install Install Install Install Install Install Install Install Install Install Install Install Install Install Install Install Install Install Install Install Install Install Install Install Install Install Install Install Install Installation du CMS

Maintenant, clique sur le bouton Afficher ton site. Tu seras redirigé vers le tableau de bord de Typesetter comme indiqué ci-dessous :

Typesetter CMS installé- Connexion au tableau de bord

Liens

Vous aimerez aussi...