• Installer Textpattern sur Debian Stretch

    Installer Textpattern sur Debian StretchTextPattern est un système de gestion de contenu (CMS) écrit en PHP en utilisant une base de données MySQL et disponible en licence open source.

    Celui-ci utilise le langage « textile » qui est capable de transformer du texte brut en contenu Web.

    Tutoriel réalisé sur Tutoriel réalisé sur Debian 9.6 Stretch avec Textpattern version 4.7.1

    Site officiel Textpattern

    Les prérequis sont sont un serveur Web / SQL, PHP avec les extensions avec les extensions mysqli, XML, JSON, mbstring et zlib

    apt -y install apache2 mariadb-server php7.2 php7.2-{mysql,xml,json,mbstring,cli}

     

    Installer Textpattern sur Debian Stretch

      ( cliquer sur l'image pour l'agrandir ) 

     

     

    Nous allons maintenant créer la base de données et un utilisateur pour textpattern.

    create database textpattern; > création de la base de données. 

    create user 'textpatternuser'@'localhost' identified by 'textpatternpassword'; > création de l’utilisateur avec son mot de passe.

    grant all privileges on textpattern.* to 'textpatternuser'@'localhost'; > attribution des droits. 

    Nous vérifions que la base de données textpattern et l'utilisateur textpatternuser ont bien été crées. 

    show databases;

    select host, user from mysql.user;

     

    Installer Textpattern sur Debian Stretch

      ( cliquer sur l'image pour l'agrandir ) 

     

     

     

    Nous allons modifier des valeurs dans php.ini :

    sed -i "s/^;date.timezone =$/date.timezone = \"Europe\/Paris\"/" /etc/php/7.2/apache2/php.ini

    sed -i 's/upload_max_filesize = .*/upload_max_filesize = 50M/' /etc/php/7.2/apache2/php.ini

    sed -i 's/memory_limit = .*/memory_limit = 256M/' /etc/php/7.2/apache2/php.ini

    sed -i 's/max_execution_time = .*/max_execution_time = 180/' /etc/php/7.2/apache2/php.ini

    On se place ensuite dans le répertoire /var/www/html

    cd /var/www/html

    On télécharge la dernière version de Texpattern :

    wget -q https://textpattern.com/File+download/87/textpattern-4.7.1.zip

    On décompresse l'archive, on la supprime une fois terminé et on renomme le dossier décompressé.

    unzip -q *.zip && rm -rf *.zip && mv textpattern-4.7.1 textpattern

    On modifie les permissions.

    chown -R www-data:www-data textpattern

    find textpattern -type d -exec chmod 775 {} \;

    find textpattern -type f -exec chmod 664 {} \;  

     

     

    Installer Textpattern sur Debian Stretch

      ( cliquer sur l'image pour l'agrandir ) 

     

     

     

    Nous allons ensuite créer un virtualhost pour un accéder à textpattern.

    vi /etc/apache2/sites-available/textpattern.conf

     

    Installer Textpattern sur Debian Stretch

      ( cliquer sur l'image pour l'agrandir )  

     

     

    J'active mon virtualhost

    a2ensite textpattern.conf

    Je recharge mon serveur apache

    systemctl reload apache2

    Je teste ma configuration avec la commande apachectl configtest

    Si tous ce passe bien, vous aurez : Syntax OK

     

    Installer Textpattern sur Debian Stretch  

    ( cliquer sur l'image pour l'agrandir ) 

     

     

    Depuis votre navigateur,vous pouvez maintenant accéder à Textpattern.

    http://srvtextpattern/textpattern/setup/

    L'assistant d'installation de Textpattern va alors s'afficher.

    Choisir votre langue et cliquer sur Soumettre.

    Renseigner les informations d'identification de la base de données crée précédemment.

    Si la connexion à la base de données est fonctionnelle, vous devrez créer le fichier config.php dans /var/www/html/textpattern/textpattern/

    Collez dans celui-ci le contenu affiché et une fois que cela est fait cliquer sur "C'est fait".

    Vous serez amené ensuite à créer votre compte administrateur.

    Enfin, si tout s'est parfaitement déroulé, vous pourrez supprimer le fichier setup situé dans /var/www/html/textpattern/textpattern/

    Vous pouvez à présent vous connecter à votre texpattern.

     

     

     

    Un apercu rapide du rendu de textpattern... 

     

     

    Installer Textpattern sur Debian Stretch

     ( cliquer sur l'image pour l'agrandir ) 

     

    Vous pourrez trouver de nombreux thèmes ici ou bien des plugins ici 

    Vous pouvez également tester textpattern

     

    «

    Tags Tags : , , , ,
  • Commentaires

    Aucun commentaire pour le moment

    Suivre le flux RSS des commentaires


    Ajouter un commentaire

    Nom / Pseudo :

    E-mail (facultatif) :

    Site Web (facultatif) :

    Commentaire :