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