-
Notifications
You must be signed in to change notification settings - Fork 16
Environnement de dev
Ithorion edited this page Mar 23, 2014
·
13 revisions
Étapes pour l'installation d'un serveur de dev :
- Cloner comme indiqué dans la page git flow
- Installer faux-ginger (https://github.com/simde-utc/faux-ginger)
- Copier
config.inc.dist.php
enconfig.inc.php
et remplir les paramètres - Suivre migrations pour créer la base de données
- Installer casper (clone + configuration)
- Aller sur casper et se connecter avec le CAS (cela créé un compte local)
- Se donner les droits admin sur une fondation pour pouvoir commencer : aller dans la table
tj_usr_rig_jur
avec phpmyadmin et modifier la première ligne en remplaçantusr_id
par l'ID du compte qui vient d'être créé (à récupérer dansts_user_usr
- Installer scoobydoo pour se donner d'autres droits et créer des articles
Pour pouvoir faire un rechargement, il faut télécharger deux fichiers chez Paybox et indiquer leur chemin dans la config du serveur :
- le .cgi correspondant à la machine de dev, rubrique MODULES PAYBOX SYSTEM
- la clé publique (élément n°6)
-
mod_rewrite
doit être activé dans Apachesudo a2enmod rewrite
-
AllowOverride all
dans la conf d'apache pour le site (pour autoriser l'utilisation des.htaccess
) - Penser à mettre le serveur sur le bon fuseau horaire :
Timezone: "Europe/Paris"
dans lephp.ini
Avec l'autoloader pour les anciennes classes, il y a un index géré par composer. Pour le mettre à jour :
php composer.phar install
En cas de messages d'erreurs bizarres de composer (notamment si on est derrière un proxy, par exemple celui de l'UTC), faire un :
php composer.phar diag
Il donne alors une proposition pour les soucis de proxy :
It seems there is a problem with your proxy server, try setting the "HTTP_PROXY_REQUEST_FULLURI" environment variable to "false"