Sélectionner une page

Aujourd’hui, nous allons voir comment résoudre l’erreur : ContextErrorException lors de l’installation de symfony framework.
J’ai mis en place l’installation sur un mac avec le serveur apache déjà présent sur le système.

Si vous tombez sur un écran similaire lorsque vous tenter d’ouvrir votre application wev à l’adresse : chemin_vers_votre_dossier/symfony/web_app_dev.php

Il ce peut que cette marche à suivre vous dépanne.

Premièrement, il vous faudra vérifier la version de php que vous utilisez et le cas échéant la mettre à jour.

Si vous n’avez pas la dernière version de php 5.6.30 (à l’heure ou j’écris cet article)

Utilisez la commande suivante dans le terminal : curl -s https://php-osx.liip.ch/install.sh | bash -s 5.6 

Tout est en place, nous pouvons aller maintenant dans le répertoire /etc et trouver le fichier php.ini.default

2 méthodes sont possible soit en faisant sudo nano /etc/php.ini.default et l’éditer en ligne de commande ou alors utiliser le finder en faisant le raccourci Pomme+Maj+G et en tapant dans le fenêtre /etc

Puis éditer le fichier php.ini.default avec votre éditeur de texte.

J’utilise pour ma part sublime text qui me permet de faire une recherche du terme date.timezone afin de lui attribuer la valeur: "Europe/Paris"

(cf. j’ai supprimer le point virgule avant ma ligne pour que cela fonctionne)

Afin que cela fonctionne correctement j’ai encore exécuter le 2 commandes suivantes:

cp php.ini.default php.ini -> renomme php.ini.default en php.ini

sudo apachectl restart -> restart du serveur apache

Et le tour est joué

N’hésitez pas à me dire en commentaire si vous rencontrez d’autres problèmes.