Erreur 404 à l’installation de Symfony2 sous Ubuntu 11.10

Symfony

Après avoir suivi toutes les étapes d’installation et de paramétrage du serveur Apache nécessaires (et elles sont nombreuses) à l’installation de Symfony2, j’avais obstinément une erreur 404 lorsque je cherchais à faire la configuration de l’application en ligne (étape 2). La barre de débogage, elle aussi, n’était pas accessible. Pas simple de trouver la cause dans ces conditions.

Ce problème se présentait sous Ubuntu (11.10 dans mon cas), mais pas dans une simple installation wamp sous Windows. Tous les bons conseils donnés sur différents blogs ou forums,se résumaient à quelques lieux communs, problème de configuration (non ?!? Je n’y aurais jamais pensé tout seul), activation des permaliens (ah bon ?!? Il faut suivre les conseils d’installation de Fabien ?!?)…

En fait, il ne s’agit pas exactement d’un problème de configuration à proprement parler, mais d’un problème d’installation de PHP. En effet, mon installation de PHP reposait sur le paquet libapache2-mod-php5filter, qui a la fâcheuse tendance à filtrer les requêtes PHP, ce que ne semble pas apprécier ce framework. La solution consiste donc à supprimer ce paquet pour le remplacer par le paquet libapache2-mod-php5 qui permettra de faire fonctionner Symfony2, et de passer à l’étape 2 de la configuration en ligne.