Archives du site

WordPress Roles & Capabilities cheat sheet

Je partage avec vous rapidement ce petit cheat sheet : Une liste exhaustive de touts les rôles et toutes les capacités de chacun de ces rôles, le tout dans un cheat sheet d’une page 😉   Télécharger le PDF

Tagués avec :
Publié dans : Développement web Wordpress

Débuter un projet drupal 8 avec git

Travailler sur un environnements de production et de développement distinct avec drupal 8 et git. Configurez votre .gitignore et apprenez à utiliser les commandes drush

Tagués avec :
Publié dans : Développement web Drupal 8

Configurer un serveur CentOs 6/7 ultra sécurisé pour de l’hébergement Web

Objectifs Développeur d’applications web, je suis responsable de la gestion de plusieurs serveurs d’hébergement web. Ces serveurs tournent aujourd’hui majoritairement sous centos avec un Plesk. Hors, ces derniers moi, je me suis fait piratés plusieurs de ces serveurs de façon irréversible (formatage obligatoire) et à chaque fois à cause de failles créés par Plesk. Lassé de ces piratages, j’ai pris la décision de partir maintenant de serveurs nus (avec CentOS 6 uniquement, plus de Plesk ni d’autres fioritures) et de faire une configuration la plus sécurisée possible (Fonctions d’administrations accessibles uniquement depuis certaines adresses IP, plus de webmail ou autres

Tagués avec :
Publié dans : Configuration de serveurs linux

Configurer et utiliser le module apache mod_deflate avec plesk

Introduction Le module deflate apache permet à votre serveur web de compresser les données qu’il va envoyer au navigateur de vos visiteurs et donc de diminuer considérablement la bande passante nécessaire à l’affichage de votre site web. Cette fonctionnalité aujourd’hui acceptée par la majorité des navigateur, est devenue un critère important dans le calcul de la vitesse de chargement de votre speed. Google page speed vous pénalise d’ailleurs sévèrement si ce module n’est pas installé sur votre serveur. Prérequis Pour faire fonctionner correctement ce module sur votre serveur plesk, vous aurez besoin des éléments suivants: Les identifiants d’accès root de

Tagués avec :
Publié dans : Configuration de serveurs linux

CentOS & Plesk – Résoudre l’erreur « run-parts /etc/cron.hourly »

Problème Si subitement depuis quelques heures ou quelques jours, un mail tombe automatiquement toutes les heures à la même minute dans votre boite de réception avec le message ci-dessous, sachez qu’il suffit de commenter une petite ligne dans le fichier /etc/crontab  pour remédier à ce problème. —–Message d’origine—– De : Cron Daemon [mailto:[email protected]] Envoyé : lundi 27 mai 2013 10:32 À : [email protected] Objet : Cron <root@s16656403> run-parts /etc/cron.hourly /etc/cron.hourly/mcelog:   Solution Editez le fichier de configuration de cron /etc/crontab vi /etc/crontab Dans ce fichier cherchez la ligne suivante et commentez là en ajoutant un # (dièse) en début de

Tagués avec :
Publié dans : Configuration de serveurs linux

Plesk 11 et CentOS 6 – Problème de mise à jour avec YUM et les dépots Atomic et EPEL

Si vous avez déjà suivi un de mes articles comme par exemple Un gestionnaire des taches avancé pour votre console linux avec htop ou bien Centos6 & Plesk – Mettre a jour sa version de PHP ou même si vous avez simplement l’habitude d’utiliser les repositories Atomic et/ou EPEL dans votre configuration, sachez que depuis la mise à jour #49 de Plesk 11.0.9, l’installation des mise à jour échoue à cause de ces dépôts. Solution : Désactiver ces dépôts La solution pour remédier à ce problème est de désactiver ces repositories (sans forcément les supprimer définitivement). La solution est simple, il suffit de remplacer un chiffre dans le fichier

Tagués avec :
Publié dans : Configuration de serveurs linux

Un gestionnaire des taches avancé pour votre console linux avec htop

Vous en avez marre d’utiliser votre commande top, difficile à personnaliser, à trier et parfois à analyser ? htop est fait pour vous ! L’image ci-contre parle d’elle même. C’est ici la simplicité de ce logiciel qui fait sa force. Vous pourrez facilement, grâce à lui, suivre l’état de votre machine (charge du CPU, utilisation de la RAM, etc) de façon très visuelle (barres de progression), organiser facilement vos processus et les tuer grâce à une simple pression sur une touche de votre clavier. Le menu du bas de fenêtre vous permet d’interagir facilement avec ce logiciel sans avoir nécessairement besoin

Tagués avec :
Publié dans : Configuration de serveurs linux

Plesk & Symfony 2 – Résoudre l’érreur « open_basedir restriction in effect »

Cet article s’applique aux serveurs fonctionnants sous Plesk 10 et CentOS 5. Ce problème a été corrigé dans les versions plus récentes de Plesk. Si vous disposez d’une version plus récente de Plesk et CentOS, regardez l’article Préparer un serveur Centos 6 & Plesk à accueillir un projet Symfony 2 Symptômes Votre projet fonctionnait très bien lorsque vous y accédiez depuis l’adresse https://mon-domaine.com/web/ mais depuis que vous avez fait pointé votre nom de domaine directement sur le répertoire « web » de votre projet, plus rien ne fonctionne et vos logs laissent apparaître une magnifique erreur php qui vous dit « open_basedir restriction in effect » . Solution Pour résoudre

Tagués avec :
Publié dans : Configuration de serveurs linux Développement web Symfony 2

Sécurisez et contrôlez votre réseau avec IPcop

Hello world!

Tagués avec :
Publié dans : Configuration de serveurs linux Réseau

Préparer un serveur Centos 6/7 & Plesk à accueillir un projet Symfony 2

Introduction Si comme moi vous avez pris l’habitude de travailler avec l’excellent framework Symfony 2, Vous vous êtes forcément déjà retrouvé confronté à un serveur dont la configuration ne permettait pas de faire fonctionner votre application. L’objectif de cet article est de vous permettre de configurer votre serveur de A à Z pour qu’il puisse accueillir votre projet Symfony 2, en partant d’un serveur vierge Plesk et Centos 6 tels que vous pourrez en trouver chez 1&1 ou OVH, . Marche à suivre 1 – Vérifier la version de PHP Comme vous pouvez le voir dans les exigences techniques, Symfony 2

Tagués avec :
Publié dans : Configuration de serveurs linux Développement web Symfony 2