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/