Faq - nouvelingenieur/Refresh GitHub Wiki

#FAQ

Quelle est la page d'accueil du site ? Il y a des pages index.html, mais elles sont toutes vides.

La page principale est ici : /SITE/index.php Les pages index.html sont des sécurités qui empêchent d'accéder au contenu des dossiers où elles sont placées.

Comment faire tourner le site en local ?

Le site est codé en php/MySQL. Pour qu'il tourne en local sur votre ordinateur, il faut installer un serveur permettant de mettre en place un tel environnement.

Le site indique "pb de connexion à la base". Est-ce Normal ?

Pour fonctionner, le site doit être connecté à la base de données MySQL.

Pour installer la base de données de la plateforme Refresh, il faut lancer votre administrateur de base de données (phpmyadmin) et exécuter l'un des deux scripts SQL contenus dans le dossier DATABASE (BASE_COMPLETE.sql contient des données de test, TABLES_SEULES.sql ne contient que la structure).

Il faut ensuite s'assurer que les coordonnées de connexion dans le fichier SITE/config.php sont valides.

////////////////////////////////////////////////////////////////////////////////
// ** Réglages MySQL - Votre hébergeur doit vous fournir ces informations. ** //
////////////////////////////////////////////////////////////////////////////////
/** Nom de la base de données de WordPress. */
define('DB_NAME', 'nom_de_la_base');

/** Utilisateur de la base de données MySQL. */
define('DB_USER', 'nom_utilisateur');

/** Mot de passe de la base de données MySQL. */
define('DB_PASSWORD', 'mot_de_passe');

/** Adresse de l'hébergement MySQL. */
define('DB_HOST', 'serveur');}

Comment accéder à la page d'administration du site ?

Cette page n'a pas encore été développée. L'administration se fait temporairement par accès direct à la base de données. Pour suivre le développement de cette fonctionalité, voir le milestone Back Office

Comment obtenir les droits d'administrateur ?

Après l'installation, un compte administrateur par défaut est créé. Pour s'y connecter, voici les identifiants : login 'admin' et mot de passe 'refresh'.

Partie technique :

Pour donner les droits d'administration à un compte, il faut passer par la base de données : phpmyadmin > table 'user'

Etant donné que les données sont cryptées pour l'anonymisation, il faut bidouiller un peu pour savoir ce qu'on fait.

user_id	hash_mail	hash_pass	hash_conf	inscription_date	privileges	is_valid
		 3	5df0d815c44e78d3e39e4f4e48cc80dedd0cae76	26b56c1bdfb048c3e46419fde332bab76deb2cd3	 	 2011-08-23 23:51:54	 5	 1

Dans la colonne 'privileges', si on met la valeur 5, on est admin. avec 3 on est simple utilisateur.