Utiliser Git pour gérer les fichiers d’un projet

Git est un logiciel de gestion de versions. Il favorise le travail en équipe en permettant à des contributeurs de travailler sur plusieurs « branches » d’un même projet. Ces branches, indépendantes les unes des autres, peuvent être modifiées et validées avant d’être fusionnées au reste Continuer la lecture Utiliser Git pour gérer les fichiers d’un projet

Détecter la langue et la région d’un utilisateur en PHP

Lorsqu’un utilisateur ouvre la page d’accueil d’un site international, il convient de lui proposer des contenus localisés correspondant à sa langue et sa région. Cet article décrit comment détecter la langue et la région d’un utilisateur en PHP. Prérequis Disposer d’un Continuer la lecture Détecter la langue et la région d’un utilisateur en PHP

Gérer l’encodage UTF-8 dans PHP, MySQL et HTML

Cet article décrit comment gérer l’encodage des caractères au format UTF-8 dans PHP, MySQL et HTML. Prérequis Disposer d’un serveur web sur lequel est installé PHP et/ou MySQL (voir Installer et configurer un serveur web sous Linux Debian ou Ubuntu). Continuer la lecture Gérer l’encodage UTF-8 dans PHP, MySQL et HTML

Gérer les erreurs et les exceptions PHP

Cet article décrit comment gérer les erreurs et les exceptions PHP. Prérequis Disposer d’un serveur web sur lequel est installé PHP (voir Installer et configurer un serveur web sous Linux Debian ou Ubuntu). Gérer les erreurs PHP Constantes pré-définies E_ERROR (1), E_WARNING (2), E_PARSE Continuer la lecture Gérer les erreurs et les exceptions PHP

Se connecter à SSH sans saisir de mot de passe sous Linux

Cet article décrit comment se connecter à SSH sans saisir de mot de passe sous Linux. Prérequis Disposer d’un serveur sur lequel est installé Linux (voir Installer et configurer Linux Debian 7). Créer une connexion automatique à SSH La connexion automatique Continuer la lecture Se connecter à SSH sans saisir de mot de passe sous Linux

Sauvegarder un serveur sous Linux Debian ou Ubuntu

Sauvegarder un serveur permet de limiter les risques de perte d’informations et de faciliter la réinstallation en cas de défaillance. Il est donc impératif de sauvegarder régulièrement l’ensemble des données critiques vers un disque local ou un serveur distant. Une sauvegarde peut Continuer la lecture Sauvegarder un serveur sous Linux Debian ou Ubuntu

Authentifier les emails avec DKIM sous Linux Debian ou Ubuntu

DKIM (DomainKeys Identified Mail) est une norme qui permet d’authentifier les expéditeurs d’emails et de lutter contre le SPAM et l’usurpation d’identité (phishing). Cet article décrit comment authentifier les emails avec DKIM sous Linux Debian ou Ubuntu. Prérequis Disposer d’un serveur sur lequel Continuer la lecture Authentifier les emails avec DKIM sous Linux Debian ou Ubuntu

Créer et configurer un hôte virtuel Apache

Un hôte virtuel est un point d’entrée du serveur web. Il permet de définir et de paramétrer les adresses gérées par Apache. Cet article décrit comment créer et configurer un hôte virtuel Apache. Prérequis Disposer d’un serveur sur lequel est installé Apache (voir Continuer la lecture Créer et configurer un hôte virtuel Apache

Créer et installer un firewall sous Linux Debian ou Ubuntu

Un firewall (pare-feu) est un programme qui sécurise un serveur en filtrant les accès réseau effectués depuis et vers l’extérieur. Un moyen efficace de créer un firewall est de restreindre l’accès aux ports utilisés par les programmes du serveur. Cet article décrit comment Continuer la lecture Créer et installer un firewall sous Linux Debian ou Ubuntu

Sécuriser un serveur web sous Linux Debian ou Ubuntu

Un serveur web permet d’héberger des contenus dynamiques (pages, scripts, images, vidéos, fichiers…) et de les rendre accessibles sur internet de manière rapide, fiable, sécurisée et gratuite. Cet article décrit comment sécuriser un serveur web sous Linux Debian ou Ubuntu. Continuer la lecture Sécuriser un serveur web sous Linux Debian ou Ubuntu