« Logiciel Pastèque/Serveur/Installation » : différence entre les versions

Contenu supprimé Contenu ajouté
1er jet pour installation pastèque v7 avec JWT
Ligne 215 :
 
Dans votre navigateur web préféré, rentrez tout simplement l'adresse du serveur/répertoire de pastèque (exemple http://monserveur.aa/wordpress/dossier_pasteque_serveur), choisissez le pays, et c'est fini !
 
== Installation de Pastèque v7, en mode JWT ==
 
=== Pré-requis: ===
* Avoir installé Apache, PHP (5.4 ou supérieur), PHP-INTL, PHP-GD, MySQL
* Créer une BDD MySQL avec un utilisateur ayant les droits sur celle-ci.
 
Télécharger la dernière version de Pastèque server https://framagit.org/pasteque/pasteque-server/tree/7.0
 
=== Modification du fichier de config général ===
Renommer le fichier ''pasteque-server/'''config-sample.php''' ''en '''''config.php. '''''Ce fichier doit donc se trouver à la racine de votre dossier nouvellement décompressé.
 
Modifier l'entrée jwt_secret avec une chaîne de caractères de bonne taille (256 caractères, aléatoires, avec caractères spéciaux). Cette chaîne est utilisée pour signer et vérifier les tokens d'authentification.
 
=== Pour la base de données ===
Accédez au dossier ''pasteque-server/'''core-modules/database/static/. ''''' A l'intérieur de ce dossier, se trouvent aussi deux fichiers:
* config-sample.php
* module.php
Il vous faut tout d'abord renommer '''config-sample.php '''en '''config.php'''. Puis accéder au contenu de ce fichier (le nouveau config.php) pour en modifier le contenu.
 
<source lang="php">
$config['type'] = "mysql";
$config['host'] = "localhost";
$config['port'] = "3306";
$config['name'] = "nom_de_votre_bdd";
$config['user'] = "utilisateur_mysql";
$config['password'] = "password_mysql";
</source>
 
=== Pour la gestion de l'authentification ===
Accédez au dossier ''pasteque-server/'''core-modules/ident/inifile/ '''''et renommer config-sample.php en config.php. Le dossier indiqué dans config.php contiendra un hash des mots de passe de chaque utilisateur, il est donc conseillé de conserver le chemin /etc/pasteque/auth. Créer ce dossier (vous aurez besoin des droits root).
 
=== Définition d'un utilisateur et d'un mot de passe ===
Pour ajouter l'utilisateur <user> avec le mot de passe <pwd>, créer le fichier /etc/pasteque/auth/<user>_id.ini.
 
Générer un mot de passe avec le script php utils/init_pwd.php.
 
Mettre la chaîne de caractères obtenue <pwd_hash> dans /etc/pasteque/auth/<user>_id.ini :
password = "<pwd_hash>"
 
=== Vérification et Fin de l'installation de pasteque-server mode "JWT" ===
 
Pour accéder à l'interface d'administration de la solution pasteque-server, ouvrez votre navigateur web préféré. Puis, rentrez tout simplement l'adresse du serveur/répertoire de pastèque (exemple http://monserveur.aa/dossier_pasteque_serveur), choisissez le pays, et c'est fini !
 
= Configuration du client =