2.1 - Prérequis
## Pré-requis 299Ko a besoin de peu de pré-requis pour fonctionner correctement : * Un serveur fonctionnant sous Apache * PHP 7.4 ou plus * Mod\_rewrite activé * La librairie GD de PHP activée. ## Le serveur Vous pouvez déployer 299Ko sur un serveur hébergé (comme un mutualisé), ou le tester en local sur votre ordinateur. ### Serveur local Selon votre système d'exploitation, il existe des logiciels plus ou moins simples à appréhender, basés sur une stack AMP (Apache, MySQL, PHP). Notez que la partie MySQL (base de données) n'est pas utile, puisque 299Ko n'en utilise pas. Ces programmes vous permettront de tester et modifier 299Ko sur votre ordinateur, en ayant les fichiers à portée de main. #### Les logiciels pour Windows * [Wamp](https://www.wampserver.com/) * [Xampp](https://www.apachefriends.org/) * [Laragon](https://laragon.org/) * ... Sur tous ces logiciels, il suffit de télécharger l'archive de la dernière version de 299Ko, et la décompresser **dans le dossier www** du logiciel. Selon le logiciel choisi, le dossier web peut s'appeler `www`, `htdocs`, `public` ou encore `html`. Puis se rendre à l'adresse [http://localhost](http://localhost) (en général) pour afficher votre site. #### MAMP pour Mac Comme pour Windows, il existe un logiciel gratuit disponible pour Mac afin de créer un serveur local : [MAMP](https://www.mamp.info/en/mamp/mac/). Une fois installé, il suffit de télécharger l'archive de la dernière version de 299Ko, et la décompresser dans le dossier “/Applications/MAMP/htdocs”. Puis rendez-vous avec votre navigateur à l'adresse [http://localhost:8888](http://localhost:8888) . #### Linux Enfin, pour les Linuxiens, il existe la pile [LAMP](https://doc.ubuntu-fr.org/lamp), à installer en ligne de commande. Ou alors, vous pouvez vous tourner vers [Xampp](https://www.apachefriends.org/) qui existe également pour Linux. ## Installation * Téléchargez la [dernière version de 299ko](https://github.com/299Ko/299ko/releases) * Dézippez l’archive * Transférez son contenu vers votre serveur, à l'aide d'un client FTP, [FileZilla](https://filezilla-project.org/) par exemple. * Rendez-vous sur votre site avec votre navigateur * L’installateur vous demande alors une adresse email et un mot de passe administrateur Après l’installation, il est recommandé pour une question de sécurité de supprimer le fichier install.php de votre serveur. Pour un article un peu plus détaillé, vous pouvez lire l'article [Installer 299Ko sur Debian](https://299ko.ovh/blog/installer-299ko-sur-debian-3.html), qui fournit une explication globale sur l'installation d'un serveur sur Linux.
Pour fonctionner correctement, 299Ko requiert :
- Un serveur fonctionnant sous Apache
- PHP 7.4 ou une version ultérieure
- Mod_rewrite activé
- La bibliothèque GD de PHP activée
Important :
Bien que les environnements AMP incluent souvent MySQL, celui-ci n’est pas nécessaire, car 299Ko utilise des fichiers JSON pour stocker les données.