Symfony 2.0 : premiers pas

Symfony 2.0 : premiers pas

Une fois la config Apache effectuée (pas de différence avec les versions 1.x, il faut juste retirer l’alias sf qui ne sert plus à rien dans le fichier virtualhost), il suffit de décompresser directement l’archive récupérable ici : http://symfony.com/download dans le répertoire root de votre site.

Il suffit ensuite de mettre les droits 777 aux répertoires logs et app/cache.

Et voilà !

Maintenant il faut s’assurer que la configuration du serveur est compatible avec Symfony. Il faut modifier le fichier web/config.php afin d’ajouter votre IP à la liste des IP autorisées à y accéder (par défaut seul localhost est autorisé) :

if (!in_array(@$_SERVER['REMOTE_ADDR'], array(
 '127.0.0.1',
 '::1',
 'VOTRE IP',
))) {
 header('HTTP/1.0 403 Forbidden');
 die('This script is only accessible from localhost.');
}

Vous pouvez maintenant constater si tout est OK en vous allant sur http://mon-site.com/config.php

Modifications effectuées

1) Install and enable the SQLite or PDO_SQLite extension.

sudo apt-get install php5-sqlite
sudo invoke-rc.d apache2 restart

2) Set the « date.timezone » setting in php.ini (like Europe/Paris).

Edition de /etc/php5/apache2/php.ini

date.timezone = Europe/Paris

Puis

sudo invoke-rc.d apache2 restart

3) Install and enable the intl extension.

sudo apt-get install php5-intl
sudo invoke-rc.d apache2 restart

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *