|
Recherche |
Pourquoi ai-je ce problème ? Nous venons de mettre à jour l'ensemble des serveurs qui hébergent votre site. Nous en avons profité pour utiliser les derniéres versions des logiciels installés. Suite à la mise à jour de Perl, le système de base de données DBM a également été upgradé. Par contre les nouvelles versions ne sont pas rétro-compatibles. C'est pour cela que vous avez un message d'erreur lorsque vous utilisez vos scripts. Comment corriger ce problème Pour que tout rentre dans l'ordre, il suffit de mettre à jour vos fichiers de base de données. Pour cela, créez un fichier upgradedbm.php sur votre espace web et mettez le dans votre répertoire www avec le contenu suivant : <?php exec("/usr/bin/find .. -name *.idx -exec /usr/bin/db4.3_upgrade '{}' ;"); exec("/usr/bin/find .. -name *.db -exec /usr/bin/db4.3_upgrade '{}' ;"); ?> Fichiers mis a jour. Il ne vous reste plus qu'à l'exécuter : http://www.votredomaine/upgradedbm.php. Vos fichiers sont désormais compatibles avec la nouvelle version. |