Recherche


imprimer pdf
Problème avec le système de bases DBM

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.