Comment désactiver magic_quotes_gpc sur MAMP Pro
Dans la famille ‘je crée plus de problèmes que je suis censé en résoudre’, je demande … magic_quotes, connu sous nos cieux par le doux nom de « guillemets magiques » de PHP .
Ce petit loustic a dû vous causer quelques problèmes si :
- Vous utilisez une ancienne version de MAMP Pro;
- Vous souhaitez tester Joomla 3.0;
Tant et aussi longtemps qu’on ne l’aura pas désactivé, Joomla 3.O ne peut être installé. Mieux : 99,99% des solutions trouvées sur les forums de Joomla sont soit inefficaces (fichier php.ini à la racine, modification du php.ini dans le dossier /etc) soit mal avisées (modifications des fichiers noyaux de Joomla 3.0). Le problème ici est que MAMP Pro ne prend en compte les modifications apportées dans les fichiers php.ini placés à la racine des sites web.
La solution consiste donc à passer par l’éditeur de template (file>edit template), puis à rajouter deux lignes au fichier php.ini de votre serveur local. Pour plus de détails sur la façon de procéder, voir la vidéo ci dessous:
magic_quotes.mov from Jean Luc Houédanou on Vimeo.
Mais la solution la plus simple est celle ci : mettre à jour MAMP Pro. afin de pouvoir utiliser PHP 5.4 dans vos développements.
PS : Chers développeurs php tout fraîchement sortis du « site du zéro » (je ne vous juge pas…) qui lisent actuellement ces lignes avec la bave aux lèves et s’apprêtent à crier à l’hérésie, puis à m’incendier via la zone de commentaires, veuillez lire l’avis … des gens de PHP sur le sujet.
Pourquoi ne pas utiliser les guillemets magiques ? via php.net

Jean-Luc Houédanou est un blogueur spécialisé dans l’innovation et la transformation numérique, avec une expérience en développement web front-end. Après avoir obtenu un Master en gestion du commerce électronique de l’Université de Sherbrooke, il a travaillé sur des projets d’envergure mondiale pour diverses entreprises, startups et organisations internationales. Il est également impliqué dans des projets communautaires et technologiques en Afrique.
Il aide, par le biais de ce blog, les lecteurs à s’adapter aux évolutions rapides de la technologie et des tendances du marché.