Retour : Page Principale > sommaire aide > sommaire aide-mémos
Paramètres du fichier jrest.ini.php du CEL nécessitant une modification:
A FAIRE :
Aide-Mémo pour la configuration/installation des web services sur Agathis
À RÉÉCRIRE (2017) - cette page mérite d'être conservée, à condition de la mettre à jour
Structures des dossiers
- www : racine web
- services :
- eflore :
- cel :
- del :
- tbframework : les versions du framework PHP
- 0.3 : la version 0.3
- 0.4 : la version 0.4
- ... : autres versions
- tmp : contient cache et fichiers temporaires...
- eflore : fichiers de cache pour eFlore
- cel : fichiers de cache pour CEL
- del : fichiers de cache pour DEL
- services :
Checkout nécessaires
- www
- services
- cel : svn checkout http://svn.tela-botanica.net/svn/eflore/applications/cel/trunk/jrest .
- del : svn checkout http://svn.tela-botanica.net/svn/eflore/applications/del/trunk/services .
- eflore : svn checkout http://svn.tela-botanica.net/svn/eflore/projets/eflore-projets/trunk/services .
- tbframework
- 0.3 : svn checkout http://svn.tela-botanica.net/svn/applications/framework/branches/v0.3-aleaume/framework .
- 0.4 : svn checkout http://svn.tela-botanica.net/svn/applications/framework/trunk/framework .
- services
- Pour le tbframework 0.3 : cd /home/apitest/www/tbframework/0.3/
- Copier le fichier de config : cp config.defaut.ini config.ini
- Éditer config.ini et remplir les infos concernant à la connexion à la base de données par défaut : vi config.ini
- Pour le tbframework 0.4 : cd /home/apitest/www/tbframework/0.4/
- Copier le fichier de config : cp config.defaut.ini config.ini
- Éditer config.ini et remplir les infos concernant à la connexion à la base de données par défaut : vi config.ini
- Pour eflore : cd /home/apitest/www/services/eflore/
- Copier le fichier de connexion au framework : cp framework.defaut.php framework.php
- Indiquer le chemin vers la classe principale de la version du framework désirée : vi framework.php
- require_once '/home/apitest/www/tbframework/0.3/Framework.php';
- Copier le fichier de config : cp configurations/config.defaut.ini configurations/config.ini
- Éditer config.ini : vi configurations/config.ini
- Remplir les infos concernant à la connexion à la base de données par défaut :
- bdd_utilisateur = apitest
- bdd_mot_de_passe = xxx
- bdd_nom = tb_eflore_test
- Remplir les infos concernant les urls :
- serveur.baseURL = /services/eflore/
- serveur.baseAlternativeURL = /service:eflore:
- url_base = "http://api-test.tela-botanica.org/"
- chemin_base = "/home/apitest/www/services/eflore/"
- chemin_cache = "/home/apitest/www/tmp/eflore/cache/"
- Remplir les infos concernant à la connexion à la base de données par défaut :
- Pour cel :
- Créer un dossier qui contiendra les images :
- mkdir /grosdur/cel_apitest/
- chown apitest:aptest /grosdur/cel_apitest/
- Créer un lien vers le dossier des images : ln -s /grosdur/cel_apitest/ /home/apitest/www/images
- Créer un dossier qui contiendra les exports du cel : mkdir /home/apitest/www/tmp/cel/export
- Créer un dossier qui contiendra des données temporaires du cel : mkdir /home/apitest/www/tmp/cel/cache
- Éditer la config : cd /home/apitest/www/services/cel/
- Copier le fichier de config : cp jrest.ini.php.defaut jrest.ini.php
- Éditer jrest.ini.php et remplir les infos concernant à la connexion à la base de données par défaut : vi jrest.ini.php
- Créer un dossier qui contiendra les images :
- Pour del : cd /home/apitest/www/services/del/
- Copier le fichier de connexion au framework : cp framework.defaut.php framework.php
- Indiquer le chemin vers la classe principale de la version du framework désirée : vi framework.php
- require_once '/home/apitest/www/tbframework/0.4/Framework.php';
- Copier le fichier de config : cp configurations/config.defaut.ini configurations/config.ini
- Éditer config.ini : vi configurations/config.ini
- Remplir les infos concernant à la connexion à la base de données par défaut :
- bdd_utilisateur = apitest
- bdd_mot_de_passe = xxx
- bdd_nom = tb_del_test
- Remplir les infos concernant les urls :
- serveur.baseURL = /services/del/
- serveur.baseAlternativeURL = /service:del:
- url_base = "http://api-test.tela-botanica.org/"
- Remplir les infos concernant à la connexion à la base de données par défaut :
Paramètres du fichier jrest.ini.php du CEL nécessitant une modification:
baseURL = "/services/cel/"
baseAlternativeURL = "/service:cel:"
baseURLAbsolu = "http://api-test.tela-botanica.org/services/cel/"
baseURLServicesCelTpl = "http://api-test.tela-botanica.org/service:cel:%s"
celImgUrlTpl = "http://api-test.tela-botanica.org/appli:cel-img:%s.jpg"
api_host = "http://api-test.tela-botanica.org/service:eflore:0.1"
url_service_nom = "http://api-test.tela-botanica.org/service:eflore:0.1/{referentiel}/noms"
url_service_taxon = "http://api-test.tela-botanica.org/service:eflore:0.1/bdtfx/taxons"
url_service_chorologie_obs = "http://api-test.tela-botanica.org/service:eflore:0.1/chorodep/observations"
url_service_chorologie_carte = "http://api-test.tela-botanica.org/service:eflore:0.1/{referentiel_choro}/cartes"
url_service_photoflora = "http://photoflora.free.fr/eflore-photoflora/services/index.php/0.1/projets/photoflora/images"
url_service_nom_attribution = "http://api-test.tela-botanica.org/service:eflore:0.1/{referentiel}/noms-vernaculaires/attributions?masque.nt={valeur}&masque.lg={langue}"
chemin_images = /home/apitest/www/images
chemin_export = /home/apitest/www/tmp/cel/export
chemin_stockage_temp = /home/apitest/www/tmp/cel/cache
url_images = http://api-test.tela-botanica.org/images
url_export = http://api-test.tela-botanica.org/tmp/cel/export
url_service_geo_local = http://api-test.tela-botanica.org/service:eflore:0.1/osm/nom-commune
[database_cel]
phptype = mysql
username = apitest
password =
hostspec = "127.0.0.1:3307"
database = tb_cel_test
database_migration = tb_cel_migration
; Identification
[database_ident]
phptype = mysql
username = apitest
password =
hostspec = "127.0.0.1:3307"
database = tela_prod_v4
[log]
cheminlog = "/home/apitest/www/services/cel/logs/"
A FAIRE :
- ajouter à la config Nginx l'url : http://api-test.tela-botanica.org/appli:cel-img:%s.jpg