php

Retour Forum PHP 2014

L’édition 2014 du forum PHP, outre le fait de présenter des outils ou de se focaliser sur le langage PHP lui même a tenu à aborder des thématiques transverses liées au développement logiciel en général. Elle se rapproche donc en ce sens...

Allô Docker

Tout d’abord, commençons par un traditionnel aperçu de ce qui vous attend : le but de cet article est de vous montrer pas-à-pas comment mettre en place une architecture Docker simple, composée d’un serveur Nginx et d’un serveur PHP-FPM...

Menez Magento à la baguette !

Magento, vous connaissez ? Cette plateforme e-commerce qui fait très bien son job, mais qui consiste en un gros bloc de 1 346 126 lignes de code dans votre dépôt Git sans aucune valeur métier propre à votre projet. Et Composer, vous connaissez Composer...

Personnalisez l’affichage de vos formulaires CakePHP avec l’option « format »

Nous allons mettre en avant aujourd’hui une option de CakePHP que nous voyons assez peu utilisée et qui peut pourtant rendre de gros services au développeur lorsqu’il s’agit de personnaliser ses formulaires. Lorsque l’on crée...

Redirection des e-mails d’une application CakePHP pendant les développements

En phase de développement, il est possible d’envoyer les e-mails vers un fichier, mais que faire lorsque l’on est sur le site de développement/préproduction ? La base de données peut contenir des données de clients réelles, et il peut...

L’erreur « Premature end of script headers: file.php » et les mutualisés OVH

Sur certains hébergements, il se peut que vous rencontriez l’erreur suivante dans les logs du serveur : « Premature end of script headers: xxxx.php » Une raison possible, qui est assez peu documentée est les droits incorrects sur les dossiers....

Cache busting avec CakePHP

Durant le développement, ou lors des mises en ligne de vos applications il est courant de rencontrer des problèmes de gestion du cache du navigateur. Il existe plusieurs solutions pour mettre en cache vos assets. Avec Apache par exemple, vous pouvez...

Retour sur le premier Coding Dojo PHP Toulousain

Hier soir avait lieu le premier Coding Dojo PHP organisé par l’antenne Toulousaine de l’AFUP et le Software Craftmanship Toulouse. Ce premier rendez-vous dans les locaux de l’Epitech s’est déroulé « à guichet fermé »,...

Utilisation du cache fichier avec CakePHP 2.x

Depuis la version 2.0 de CakePHP, le cache par défaut utilise APC si disponible et le système de fichier sinon. Il se peut que vous rencontriez des problèmes de droit sur ces fichiers temporaires, notamment si votre application contient à la fois...

CakePHP2.1 : solution au conflit entre HttpSocket et le package pecl_http

Depuis sa version 2.0 un conflit de nom existe entre la classe HttpSocket du coeur de CakePHP (Network/Http) et la classe du même nom dans le package pecl_http. Ce bug est connu et reporté sur le bug tracker du projet (voir #2765), mais pour des raisons...