Installation pour développement et checkout SVN
Transcription
Installation pour développement et checkout SVN
2017/02/03 13:16 1/3 Installation pour développement et checkout SVN avec NetBeans Installation pour développement et checkout SVN avec NetBeans Pré-requis 1. Installer Wamp : http://www.wampserver.com En cas d'erreur MSVCR110.dll manquante, installer http://www.microsoft.com/fr-FR/download/details.aspx?id=30679 1. Installer NetBeans : https://netbeans.org/downloads 2. Télécharger Symfony2 : http://symfony.com/download (Choisir la version windows Symfony Standard 2.7(symfony.phar) 3. Télécharger le plugin Twig pour NetBeans: http://blogsh.de/twig-for-netbeans Paramétrage NetBeans 1. Paramétrer Netbeans pour Symfony2 Cliquer sur tools/options Aller dans l’onglet php Entrer ou Vérifier le chemin d’un php 5.3 minimum Selon la version de NetBeans : Cliquer sur le nouvel onglet Symfony2 apparu après l’installation du plugin / ou bien Cliquer sur l'onglet Frameworks & Tools, puis sélectionner le framework Symfony2 Renseigner le chemin vers l’archive zip de Symfony2 téléchargée lors de la première étape Importer le projet 1. Une fois le wamp installé 2. Aller dans Team > Subversion > Chekout et renseigner le champs 'Repository URL' : https://subversion.univ-rennes1.fr/repos/963-dev-myclab/trunk 3. Renseigner le champs 'User' avec votre identifiant 4. Renseigner le champs 'Password' avec votre mot de passe 5. Cliquer sur le bouton 'Next' 6. Cocher la case 'Skip trunk and checkout only its content' pour ne rapatrier que le contenu du répertoire 7. Renseigner le champs 'Local Folder'. Cela doit correspondre au répertoire de votre projet 'MyClab' dans le répertoire www de wamp (exemple: x:/wamp/www/myclab) 8. Cliquer sur le bouton 'Finish' (Cela lancera un checkout) 9. Créer les répertoires suivants : /vendor /app/cache /app/logs /web/bundles cirm wiki - https://wiki.univ-rennes1.fr/cirm/ Last update: 2017/01/30 15:30 myclab:installation https://wiki.univ-rennes1.fr/cirm/doku.php?id=myclab:installation 10. Ignorer ces répertoires du SVN (pour ne pas les commiter) La base 1. Aller dans phpMyAdmin et créer une base myclab 2. Ouvrir une console (cmd) et aller dans le répertoire où le projet 'Myclab' a été importé 3. Exécuter la commande php app/console doctrine:schema:create (ou php app/console doctrine:schema:update —-force pour une mise à jour) (Magique lié à doctrine à voir !) Dépendances Le projet utilise des bundles tiers. Pour les mettre à jour ou en ajouter : Modifier le fichier composer.json Exécuter la commande php composer.phar update dans une fenêtre DOS dans le répertoire de myClab (pour plus de renseignements, cliquer ici Installer un bundle grâce à composer) Il est nécessaire d'avoir un Git installé Documentation Avec composer Installer CURL Installer Composer Supprimer le répertoire /vendor Lancer dans le répertoire myclab sous Dos : PHP -d memory_limit=-1 composer.phar install Pour mettre à jour les vendors dans les mêmes conditions : PHP -d memory_limit=-1 composer.phar update Modifier php.ini Dans Wamp : ouvrir le php.ini, puis relancer Wamp. xdebug.max-nesting-level = 250 max-execution-time = 360 max-input-time = 120 memory-limit = -1 intl.error_level = 0 LESS compiler invalid En cas d'erreur Neybeans : LESS compiler invalid Installer Koala Faire pointer le sass et le less path vers le sass.bat et le lessC inclus dans la distrib de Koala https://wiki.univ-rennes1.fr/cirm/ Printed on 2017/02/03 13:16 2017/02/03 13:16 3/3 Installation pour développement et checkout SVN avec NetBeans From: https://wiki.univ-rennes1.fr/cirm/ - cirm wiki Permanent link: https://wiki.univ-rennes1.fr/cirm/doku.php?id=myclab:installation Last update: 2017/01/30 15:30 cirm wiki - https://wiki.univ-rennes1.fr/cirm/