Comment Installer le patch tostinni

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour tout le monde,

J'ai encore des problemes dans mon installation et apres observation puis analyse je realise que c est ce patch qu il me faut (puisque je suis sur free):

http://drupal.org/node/21439

Questions: Comment installer ce patch alors que je n'ai que mon windows xp pro sp2 standard ???

L'intervention de Tostinni a ce post est souhaiter.

Merci bien.

On m'appelle ? :D
Bon en fait, ce patch ne va pas fonctionner sur Free, car, de ce qui ressort de la discussion qui a suivi cette proposition, cela ne marche qu'avec des tables InnoDB et je crois que Free ne permet que des tables MyISAM et de plus le schema de construction de la base de Drupal est fait pour creer des tables MyISAM.

Bon par contre, vu qu'il faut que ca marche, le plus simple est de commenter les lignes suivantes dans la fonction :

<?php
function db_next_id($name) {
 
$name = db_prefix_tables($name);
 
//db_query('LOCK TABLES {sequences} WRITE');
 
$id = db_result(db_query("SELECT id FROM {sequences} WHERE name = '%s'", $name)) + 1;
 
db_query("REPLACE INTO {sequences} VALUES ('%s', %d)", $name, $id);
 
//db_query('UNLOCK TABLES');

 
return $id;
}
?>

PS : tu as cherche se patch car tu as toujours l'erreur ?
Free ne permet donc toujours pas le LOCK sur les tables ?

Bon courage