Bonjour à tous,
Aujourd'hui, j'ai fait la mise à jour de 1.92 à la version 2 du 9/12/2012. Tous semble correctement fonctionner sauf que lorsque je clique sur la fonction "
vérifier l'intégrité des données" (le lien
www.MonSiteLimeSurvey.com/index.php/admin/checkintegrity) j'obtiens une page blanche ! En mettant
'debug'=>2,
'debugsql'=>1
Je reçois ce message d'erreur à la place de la page blanche :
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 46 bytes) in /var/limesurvey/framework/db/ar/CActiveRecord.php on line 1794
Pour contourner ce problème et pouvoir exécuter la fonction "vérifier l'intégrité des données" j'ai modifié le fichier CActiveRecord.php cité ci-dessus en ajoutant la ligne de code suivante à la 2ieme ligne du fichier.
ini_set("memory_limit","256M");Maintenant la fonction de vérification d'intégrité remarche correctement.
Ma question : y a-t-il une autre méthode plus propre pour augmenter la limite de mémoire pour exécuter le script CActiveRecord.php ?
Merci