linux

Migrer un site web sans interruption de service grâce au reverse proxy d’Apache.

Bonjour à tous, petit mémo aujourd’hui concernant la migration d’une application web d’un (ancien) serveur vers un nouveau serveur. Tout admin système à été, un jour ou l’autre, confronté à la problématique du “downtime” ou en bon français de l’interruption de service lors du “déménagement” d’une application web vers une nouvelle machine. En effet dans le cas de la modification … Continue reading

linux

Reverse proxy Apache: No protocol handler was valid for the URL

Petit billet pour se souvenir de cette erreur rencontrée récemment en mettant en place un reverse proxy Apache. Celle-ci peut passer relativement inaperçue car elle n’empêche pas Apache de démarrer et un apachectl -S ne remonte pas d’erreur de configuration. Si vous avez donc dans vos logs serveur quelque chose ressemblant à ceci: [warn] proxy: No protocol handler was valid … Continue reading

symfony

Qualité du Code : PHPCS

L’un des principaux problèmes rencontrés au cours de projets nécessitants l’intervention de plusieurs développeurs est l’uniformité du code et le respect des conventions de codage, qui ont (normalement) dû être mise en place. Avec l’avènement de PHP depuis quelques années dans le milieu professionel, de plus en plus d’outils facilitent la vérification de ces normes de codage, leur but étant … Continue reading

apple

How to customize system path on Mac OSX

Hi guys ! I just figured out how to handle system path customization in an “OSX way”. From here to now I used to add my path customization into system profile (/etc/profile) or my local profile (~/.bash_profile) and my .bashrc file (wich is a common meaning on a UNIX system). For example: export PATH=$PATH:/usr/local/zend/bin But, I came across some postings … Continue reading

symfony

Symfony 2 – Loading session from query param

UPDATE February 15, 2012 to reflect last symfony changes Sometimes, you have to recreate your session from an existing session id passed in parameters (for example, with uploadify, the flash uploading your files cannot pass cookies to the request and you have to pass it throught a query parameter). This can be done easily in Symfony2 by overriding the native … Continue reading

behat

Présentation Behat / Mink : les tests fonctionnels sous PHP.

A quoi ressemble un test fonctionnel ? Comment les mettre en place ? Qu’est ce que Behat ? Comment l’utiliser ? Qu’est ce qu’une .feature ? A quoi sert Mink ? le Behaviour Driven Development (BDD) Si jamais un de ces points vous intéresse et que vous souhaitez avoir une première approche de Behat / Mink, alors cette présentation est … Continue reading

dropbox

Installer Dropbox en tant que service sur un serveur Linux (DEBIAN)

Bonjour à tous ! Je vais vous parler aujourd’hui d’une utilisation de Dropbox un peu différente de l’utilisation desktop “standard”. En effet, en travaillant sur un projet nécessitant l’archivage de certains documents, nous avons été confrontés à la problématique du “tampon” entre l’upload du document et son indexation dans une GED dédiée. De fait nous avons décidé d’utiliser Dropbox comme … Continue reading

git

GITorious – Gérer et administrer ses dépôts GIT

Bonjour à toutes et à tous, Aujourd’hui au programme, un petit memo sur l’installation de GITORIOUS. Pour ceux qui l’ignorent, Gitorious est un projet web destiné à la gestion des projets Open Source utilisant GIT. C’est le deuxième outil utilisé derrière GitHub bien que plus ancien que celui-ci et étant codé en Ruby Introduction: La suite de cet article s’adresse … Continue reading

symfony

Symfony2: How to share objects when writing fixtures

This is a small post to explain to you how to simply share objects when you write your fixtures on Symfony2. Let’s assume you have 2 class, Game and Platform linked together as a One to Many relation (one game may have One or Many Platforms). How to tell Doctrine2 to link Platform Y to this Game X ? namespace … Continue reading

Page 1 of 5123...