Bonjour à tous,
j’ai un souci pour installer Drupal 7 en local (j’utilise Wamp 2.1e).
Au début de l’installation je récupère la traduction française à partir du lien indiqué. Je dépose le fichier dans le sous-répertoire translations. Puis l’installation se fait normalement. Et au moment de l’importation de traductions, là ça plante. Voilà le message :
An AJAX HTTP error occurred. HTTP Result Code : 200 Debugging information follows. Path : http://localhost/drupal/install.php ?profile=standard&locale=fr&id=2&op=do StatusText : OK ResponseText : ( ! ) Fatal error : Maximum execution time of 30 seconds exceeded in C:\wamp\www\drupal\includes\database\database.inc on line 2039 Call Stack #TimeMemoryFunctionLocation 10.0007371416{main}( )..\install.php:0 20.0070833208install_drupal( )..\install.php:27 30.72069595608install_run_tasks( )..\install.core.inc:80 41.316320602776install_run_task( )..\install.core.inc:343 51.318520722224_batch_page( )..\install.core.inc:453 61.319520730048_batch_do( )..\batch.inc:81 71.319520730048_batch_process( )..\batch.inc:162 81.322620818808call_user_func_array ( )..\batch.inc:285 91.322620818824_locale_batch_import( )..\batch.inc:0 101.322720819640_locale_import_read_po( )..\locale.inc:2077 1129.746520836760_locale_import_one_string( )..\locale.inc:640 1229.746620836856_locale_import_one_string_db( )..\locale.inc:861 1329.790820839336InsertQuery_mysql->execute( )..\locale.inc:965 1429.791120840104DatabaseConnection->query( )..\query.inc:37 1529.791320842232DatabaseStatementBase->execute( )..\database.inc:595
La page d’erreur me renvoie sur la finalisation de l’installation.
Une fois l’installation terminée, le site s’ouvre mais n’est pratiquement pas traduit.
Pourriez-vous m’indiquer ce qui ne va pas dans la procédure ?
Merci de vos réponse.
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

Bonjour,
Idem pour moi… Aussi bien avec Wamp que Xampp
Merci de votre aide :)
HaThWo
1
Bonsoir,
Moi pareil, mais on peux continuer à installer le logiciel malgré cela.
Cordialement.
.
toto55
140
Bonjour,
Je refrais une tentative d’import de la traduction.
La traduction est faite à 48% et j’ai constaté qu’elle concernait surtout l’interface utilisateur. Donc cela fait beaucoup de commentaires encore en Anglais.
William
William
157
Bonjour,
J’avais la même erreur. Dans un premier temps, j’ai pensé aux problèmes habituels des conf. Apache\PHP\MySQL. Notamment la valeur de
memory_limitdansphp.inietmax_allowed_packetdans le fichiermy.cnf. En augmentant les valeurs de ces variables, on arrive à résoudre une partie du problème mais en fait, le cœur du bug n’est pas là.Dans le noyau de DRUPAL, le fichier
includes\locale.incdéfinit la fonction_locale_import_po($file, $langcode, $mode, $group = NULL)avec l’instructiondrupal_set_time_limit(240);C’est ce 240 qui est sous-dimensionné. 4 min, ce n’est pas suffisant. Il y a d’ailleurs un gentil commentaire qui nous prévient :
"// Try to allocate enough time to parse and import the data."Sur ma conf. locale, il me faut environ 15 min pour importer la totalité de la traduction contenue dans le fichier
drupal-7.0.fr.po. J’ai donc mis 900 comme valeur à la place du 240 pour obtenir une traduction complète (99,98%).Apparemment, une autre solution consiste, par passes successives, à importer plusieurs fois le fichier jusqu’à ce que toutes les chaînes de texte aient été traduites. Dans le mode d’importation, il faut bien sûr conserver les chaînes déjà traduites.
Cordialement,
Eric02
5
Bonjour,
j’ai suivi vos instruction et j’avais toujours la même erreur ‘240’, il faut aussi changé la valeur dans le module l10n_update : l10n_update.locale.inc
à la ligne 28 : drupal_set_time_limit(240) ;
merci à vous
stefan93
28
Merci pour ce dernier post, j’ai pu importer la traduction française à 90% sur Drupal 7, contre 60% avant !
Marie
sturmarie
7