Projet

Général

Profil

Projet vide

Le projet vide contient l'authentification avec la base de données et l'authentification avec LDAP. Il y également les modules pour l'administrateur suivant :
  • Gestion des utilisateurs
  • Gestion des permissions
  • Gestion des groupes
  • Gestion des domaines
  • Enregistre l'utilisateur ldap dans la base de données lors de l'authentification

Pour installer le projet vide de symfony suivre les étapes suivantes:

1. Récupérer les sources du projet sur le repository de bazaar

Télécharger et décompresser le fichier suivant projet_vide.tar (voir fichier joint en bas)

A Faire (ajouter le projet au bazaar)

2. Initialisation du projet

Se positionner à la racine du projet

a. Droits pour les répertoires

chmod -R 777 cache
chmod -R 777 log

b. Mise en place du modèle pour la base de données

  • Changer le nom de la base de données (config/database.yml) Pour l'environnement de dev / prod et de test. EX : MaNouvelleBase
  • Créer la base MaNouvelleBase accessible pour l'utilisateur user_dev de mysql
php symfony doctrine:build --all

Données par défaut

php symfony doctrine:data-load data/fixtures/permission.yml

3. Nettoyage

Créer les liens symboliques necessaires pour le fonctionnement des plugins de symfony

php symfony plugin:publish-assets

Vide le cache

php symfony cc

4. Tester l'environnement de DEV

Créer le virtualhost

Changer le DocumentRoot par le chemin ou se trouve l'application
Choisir un port d'écoute libre, pour cette exemple c'est 8283

Listen 127.0.0.1:8283
<VirtualHost 127.0.0.1:8283>
  DocumentRoot "/home/tgilbert/NetBeansProjects/projet_vide/web" 
  DirectoryIndex frontend_dev.php
  <Directory "/home/tgilbert/NetBeansProjects/projet_vide/web">
    AllowOverride All
    Allow from All
  </Directory>

  Alias /sf /opt/symfony/sf1.4/data/web/sf
  <Directory "/opt/symfony/sf1.4/data/web/sf">
    AllowOverride All
    Allow from All
  </Directory>
</VirtualHost>

Lancer le test http://localhost:8283/

projet_vide.tar - Projet vide (1,4 Mo) Thomas GILBERT, 17/02/2011 17:35

Redmine Appliance - Powered by TurnKey Linux