Yann "Bug" Dubois

Développeur WordPress freelance à Paris
Flux RSS

Use Xvfb, Selenium and Chrome to drive a web browser in PHP

23 August 2012 Par : Yann Dubois Catégorie : English, tech 1 Commentaire →

The PHP language can be used to remote-control an actual web-browser on a server, to allow server-side scripting of complex web interactions involving for example Javascript of Flash-enabled content. This is a very powerful context, but it is tricky to setup. In addition, a proxy such as Squid can be used to log all http interactions, and can be used as an in-depth traffic analysis or debugging tool. This environment can be used for automated web debugging, continuous integration, unit-testing based web development, non-regression testing, load tests, automated screenshots, etc. Here is a quick setup memo for a running environment under Debian Linux (headless server).

Lire la suite »


How to make sure that WordPress automatic install and upgrade work

18 July 2011 Par : Yann Dubois Catégorie : WordPress 1 Commentaire →

When file permissions are not setup the way it expects, WordPress cannot use the automatic upgrade feature and prompts you for FTP or SFTP credentials to perform any upgrade on a theme, plugin or the core WP files. This happens even when WordPress does have actual write permissions on the files that need to be upgraded.

Lire la suite »


Optimiser la configuration mémoire d’Apache 2 et eAccelerator

20 May 2011 Par : Yann Dubois Catégorie : Français, tech 3 Commentaires →

J’ai eu l’occasion d’expliquer dans différents articles précédents l’utilité d’un système de cache d’opcode pour contribuer à améliorer de façon très substantielle les performances d’un serveur d’application web en php5. Vous pouvez notamment lire ce que j’en dis dans l’article sur l’optimisation (accélération) de WordPress, et apprendre ici comment monter une configuration LAMP sous Debian à partir de zéro, incluant eAccelerator. Enfin, cet article explique comment re-compiler eAccelerator pour l’installer ou le mettre à jour. Je vais maintenant aborder le sujet de l’optimisation de l’utilisation de la mémoire RAM pour tirer pleinement partie du gain de performance procuré par le cache d’opcode.

Lire la suite »


Configurer un serveur web dédié OVH/Kimsufi sous Debian 6

19 May 2011 Par : Yann Dubois Catégorie : Français, tech 71 Commentaires →

Logo OVH noirEn septembre 2009, j’avais écrit un tutoriel détaillé sur la configuration d’un serveur dédié OVH qui a remporté un grand succès. Aujourd’hui, il est temps de remettre à jour ce guide alors que la version 6 de Debian (intitulée “Squeeze“) est disponible en version stable depuis quelques mois. En gardant la procédure initiale comme référence, je présente ci-dessous une version adaptée à une configuration sous Debian 6/64 bits.

Lire la suite »


Partitionner un serveur GNU/Linux Debian chez OVH

19 May 2011 Par : Yann Dubois Catégorie : Français, tech 27 Commentaires →

Logo OVH noirLes serveurs dédiés OVH (Kimsufi et autres NS / SP / EG / MG / HG) sont livrés pré-installés avec le système d’exploitation de votre choix. Je ne saurais que recommander la distribution Debian 6 64 bits pour une utilisation professionnelle, et notamment pour un hébergement sans prise de tête d’outils web standards tels qu’un CMS. Etant spécialiste WordPress, c’est la configuration de choix que je recommande pour l’hébergement de cet environnement de publication dans un usage professionnel. Pour des raisons étranges, le partitionnement proposé par défaut par OVH pour ses serveurs dédiés ne correspond pas à la meilleure solution pour un serveur web. Cela ressemble plutôt à un partitionnement adapté pour une station de travail personnelle. Voici comment y remédier.

Lire la suite »


Hébergement web sous GNU/Linux : quelles permissions pour les fichiers

9 May 2011 Par : Yann Dubois Catégorie : Français, tech 3 Commentaires →

La plupart des sites web nécessitent qu’une ou plusieurs personnes puissent intervenir pour modifier le contenu des fichiers et répertoires qui constituent le code du site web. Cela est vrai aussi bien pour les sites les plus simples constitués de pages statiques, que pour les sites les plus sophistiqués construits à partir de CMS comme WordPress et autres frameworks.

Lire la suite »


Serveur dédié OVH : mettre en place une sauvegarde automatisée sur FTP

6 May 2011 Par : Yann Dubois Catégorie : Français, tech 45 Commentaires →

Logo OVH noirTous les serveurs dédiés OVH et Kimsufi sont fournis avec une espace d’hébergement sur FTP gratuit. L’espace est limité mais il permet tout de même de sauvegarder l’essentiel des données systèmes d’un serveur web sous GNU/Linux, et en général également les sauvegardes de base de données et les fichiers de contenus de vos sites. Voici un mémo qui explique pas à pas comment activer votre espace de sauvegarde gratuit, puis comment mettre en place une politique de sauvegarde automatisée de vos fichiers les plus précieux. Pour rappel, mon guide de configuration rapide d’un serveur web LAMP sous Debian Linux chez OVH se trouve ici.

Lire la suite »