SUPINFO-B2-WebDev is a project mainly written in JAVASCRIPT and PHP, based on the MIT license.
Website to manage an inventory. Symfony 2.0 Beta 4. B2 web dev school group project 2010/2011 at #SUPINFO
Ouvrez un terminal et placez vous dans le dossier contenant les sources du projet:
Assurez vous que la commande suivante ne renvoie aucun "major problem". Corrigez les si besoin. Vous pouvez ignorer les erreurs à propos de app/cache/ car les dossiers seront créés automatiquement plus tard.
$ php app/check.php
Montez le dossier web/ comme dossier root de votre serveur apache. Affichez la page http://localhost/config.php (ou équivalent) et corrigez les "major problems".
Vous devez installez le Framework Symfony pour continuer:
$ php bin/vendors.php --reinstall
Entrez les informations de votre base de données MySQL dans le fichier suivant:
app/config/parameters.ini
Si la base de donnée dédié au projet n'est pas déjà créée vous pouvez exécutez la commande suivante:
$ php app/console doctrine:database:create
Pour créer les tables executez cette commande:
$ php app/console doctrine:schema:create
Si vous obtenez une erreur pour la création des tables, c'est que votre PHP n'est pas totalement configuré pour l'utilisation en ligne de commande. Vous pouvez trouvez un script.sql permettant de créer la base de donnée:
$ cat ./database_a490c4c04be105e85d8a492e5c5b90619d5b6bb6.sql
Il est ensuite conseillé d'executer cette commande afin que Symfony2 déploie ses fichiers statiques:
$ php app/console assets:install web/