Firstjeudi

De Wiki de Rhizomes.

Le script Firstjeudi a été écrit par Fabien Seisen puis Rodolphe Quiédeville. On se propose de l'héberger chez nous.


Sommaire

Ce dont nous disposons

  • Un serveur GNU/Linux Debian, Apache, PHP, MySQL.


Récupérations des sources

Nous utilisons le CVS de Savannah :

www-data@krypton:~/rhizomes.org$ cvs -z3 -d:pserver:anonymous@cvs.savannah.nongnu.org:/sources/firstjeudi co firstjeudi

Nous avons donc téléchargé les sources dans le répertoire /var/www/rhizomes.org/firstjeudi

Après avoir renommé le dossier :

www-data@krypton:~/rhizomes.org$ mv firstjeudi/ mercredi

On paramètre Apache pour que l'hôte virtuel mercredi.rhizomes.org pointe vers le bon dossier.

Problème de compatibilités (avec PHP5)

Il y a un conflit avec la fonction clone() présente dans le fichier mysql.lib.php. J'ai simplement commenté la déclaration de la fonction car elle ne semble pas être utilisée dans un autre fichier.

Passer à la fonction setlocale() une constante non LC_* est désuet. Dans le fichier first.php (ligne 27). Les guillemets étaient de trop : setlocale(LC_TIME,"fr_FR");.


Base de données MySQL

Connexion au serveur MySQL

Début du fichier first.php :

$db = new Db("localhost","utilisateur","*********");

De plus, on ajoute la ville : $VILLE="Auray"; dans le même fichier.

Tables

La table ville :

CREATE TABLE `firstjeudi`.`ville` ( `id` SMALLINT NOT NULL AUTO_INCREMENT , `code` VARCHAR( 25 ) NOT NULL , `test` VARCHAR( 25 ) NOT NULL , PRIMARY KEY ( `id` ) , ); INSERT INTO `firstjeudi`.`ville` ( `id` , `code` , `test` ) VALUES ( NULL , 'Auray', '' );


La table user :

CREATE TABLE `firstjeudi`.`user` ( `id` TINYINT NOT NULL AUTO_INCREMENT PRIMARY KEY , `nom` VARCHAR( 150 ) NOT NULL , `prenom` VARCHAR( 150 ) NOT NULL , `email` VARCHAR( 150 ) NOT NULL , `asso` VARCHAR( 150 ) NOT NULL , `nb` TINYINT( 2 ) NOT NULL , `ip` VARCHAR( 150 ) NOT NULL , `num` VARCHAR( 150 ) NOT NULL , `ville` VARCHAR( 150 ) NOT NULL )

Voir aussi

Les pages exportés :