Installer 299Ko sur Debian

Installer 299Ko sur Debian

Posté le 16/09/2022 | 4 commentaires non classé | Retour à la liste

Table des matières

    1. Installation de LAMP
    2. Les droits
    3. Installation de 299Ko

Pour faire fonctionner 299Ko, nous avons besoin d'un serveur Apache, installé sur une version de Linux, avec PHP d'installé. Vous trouverez l'appelation LAMP pour désigner tous ces services :

  • Linux
  • Apache
  • Mysql
  • PHP

A l'exclusion de Mysql, puisque 299Ko n'utilise pas de base de données mais écrit tout sur des fichiers JSON.

Installation de LAMP

On va tout d'abord ouvrir un terminal, et se connecter en root pour avoir les droits requis :

    su root

Tapez le mot de passe du superutilisateur et validez. Tout d'abord on va mettre le système à jour :

apt update
apt full-upgrade

On installe Apache et son module qui permet de gérer PHP

    apt install apache2 libapache2-mod-php

Si tout s'est bien passé, en allant à l'adresse localhost avec votre navigateur, vous devriez avoir la page d'accueil d'Apache :

localhost apache

Ensuite on va activer le démarrage automatique d'Apache au lancement du système

    systemctl enable apache2

Puis on installe PHP et PHP-CLI (qui permet de lancer des instructions PHP depuis le terminal) :

    apt install php php-cli

Après ça vient les librairies à installer :

    apt install php-{curl,gd,intl,xml,mbstring,json}

Puis on active le module rewrite, qui sert à la réécriture des URL :

    sudo a2enmod rewrite

Enfin, on redémarre Apache :

    systemctl restart apache2

Les droits

Pour gérer les fichiers et laisser à 299Ko le soin de créer et modifier les fichiers dont il a besoin, on a plusieurs manipulations à faire. On va d'abord ajouter l'utilisateur courant, celui avec lequel vous vous logguez, au groupe www-data :

    sudo usermod -a -G www-data max

Remplacez max, mon nom d'utilisateur, par le vôtre bien sûr.

Puis on va donner les droits à l'utilisateur et groupe www-data de modifier et créer des fichiers dans le dossier /var/www

    sudo chown -R www-data:www-data /var/www
    chmod 775 -R /var/www

Puis téléchargez la dernière version de 299Ko et décompressez le fichier dans le dossier /var/www/html. Si nécessaire, renommez le dossier 299Ko :

localhost apache

Installation de 299Ko

Puis accédez à l'adresse localhost/299ko, où vous serez redirigé vers l'installation :

localhost apache

Entrez votre adresse mail, c'est celle-ci qu'utilisera 299Ko pour vous transmettre des informations, comme un utilisateur qui utilise le module contact par exemple, et un mot de passe assez secure.

localhost apache

Si le navigateur vous propose d'enregistrer cet identifiant, refusez. J'ai eu des soucis de connexion avec Firefox qui mettait l'adresse mail entrée ici dans un champ réservé à l'antispam 😖

Si tout s'est bien passé, vous devriez voir apparaître la fenêtre de connexion. Entrez les informations que vous venez de soumettre et validez. Vous tomberez alors sur la page d'accueil de l'administration :

localhost apache

Bienvenue ! 😀

Si vous avez des soucis d'installation, réessayez de faire un

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

Et retentez l'installation, en supprimant le fichier data/config.json si besoin.

Max Koder
Max Koder

Développeur en mauvaise herbe, électronicien et bricoleur à mes heures de hobby perdues, compteur de grains de riz, tenteur de tiramisu, mais surtout papa.

Principal développeur de 299Ko, j'essaye de maintenir ce CMS qui me tient à coeur.

Commentaires

  • Jack | 08/12/2022

    Une bien jolie explication.👍

  • Jack | 08/03/2023

    Très bien ce tuto. :)

    Je vais l'afficher sur mon site principal.

    @ + Jack

  • jojo | 06/10/2024

    Bonjour de la vendée !
    Tout d'abord bravo pour cette réalisation !

    Je recherche un cms pour remplacer un site créé avec worpress il y 12 ans. Je ne suis pas pro. des sites internet, mais plutot électronique et linux. Je ne suis plus en mesure
    de faire la maintenance du site wp , en ce qui concerne la sécurité et le bon choix des modules et extensions nécéssaires.

    Je viens d'installer ce logiciel pour découvrir la mise en route
    du futur site de théatre amateur . Je pense que les questions vont venir au fur et à mesure de la découverte du logiciel. Il devrait faire l'affaire pour ensuiute l'installer sur un hébergeur ayant un nom de domaine en .fr .
    à bientôt,
    bien cordialement
    joseph

  • joseph | 06/10/2024

    Bonjour de la vendée !
    Tout d'abord bravo pour cette réalisation !

    Je recherche un cms pour remplacer un site créé avec worpress il y 12 ans. Je ne suis pas pro. des sites internet, mais plutot électronique et linux. Je ne suis plus en mesure
    de faire la maintenance du site wp , en ce qui concerne la sécurité et le bon choix des modules et extensions nécéssaires.

    Je viens d'installer ce logiciel pour découvrir la mise en route
    du futur site de théatre amateur . Je pense que les questions vont venir au fur et à mesure de la découverte du logiciel. Il devrait faire l'affaire pour ensuiute l'installer sur un hébergeur ayant un nom de domaine en .fr .
    à bientôt,
    bien cordialement
    joseph

Ajouter un commentaire