Bonjour,
Dans LazyDbBackup, il est possible de définir un dossier spécifique, autre que celui par défaut, pour l'enregistrement et la conservation éventuelle des sauvegardes de la base de données, dossier dans ou hors de celui du site.
De ce fait, si on transfère le site sur un autre serveur où ce dossier n'existe pas, une erreur se produit au moment de la tentative de sauvegarde.
Par exemple, une ouverture de la page du plugin sans modification de ce dossier déclenche une erreur "$backup_obj->error" lors de la fermeture et la sauvegarde ne s'effectue pas, bien que d'autres paramètres modifies soient bien enregistrés. Pourtant, dans le code du plugin, à moins de ne pas l'avoir fait au bon endroit, je gère cette absence de dossier et force alors l'utilisation de celui par défaut.
Je cherche une solution pour modifier automatiquement (dans les paramètres du plugin) ce dossier incorrect en le remplaçant par le dossier par défaut, défini dans le fichier manifeste. Mais dans la mesure où c'est Joomla! qui gère l'enregistrement de ces paramètres, je ne trouve pas comment faire cette modification dans le code de ce plugin.
Est-ce possible ? et si oui, comment ?
Merci de votre aide !
PS : je m'y perds un peu plus, est-ce à cause du test en local ? Le chemin modifié (celui par défaut donc) est bien pris en compte au moment de la sauvegarde, mais celle-ci échoue pourtant.
Dans LazyDbBackup, il est possible de définir un dossier spécifique, autre que celui par défaut, pour l'enregistrement et la conservation éventuelle des sauvegardes de la base de données, dossier dans ou hors de celui du site.
De ce fait, si on transfère le site sur un autre serveur où ce dossier n'existe pas, une erreur se produit au moment de la tentative de sauvegarde.
Par exemple, une ouverture de la page du plugin sans modification de ce dossier déclenche une erreur "$backup_obj->error" lors de la fermeture et la sauvegarde ne s'effectue pas, bien que d'autres paramètres modifies soient bien enregistrés. Pourtant, dans le code du plugin, à moins de ne pas l'avoir fait au bon endroit, je gère cette absence de dossier et force alors l'utilisation de celui par défaut.
Je cherche une solution pour modifier automatiquement (dans les paramètres du plugin) ce dossier incorrect en le remplaçant par le dossier par défaut, défini dans le fichier manifeste. Mais dans la mesure où c'est Joomla! qui gère l'enregistrement de ces paramètres, je ne trouve pas comment faire cette modification dans le code de ce plugin.
Est-ce possible ? et si oui, comment ?
Merci de votre aide !
PS : je m'y perds un peu plus, est-ce à cause du test en local ? Le chemin modifié (celui par défaut donc) est bien pris en compte au moment de la sauvegarde, mais celle-ci échoue pourtant.
Erreur
$backup_obj->error : /plugins/system/lazydbbackup/dumps
$backup_obj->error : /plugins/system/lazydbbackup/dumps
Commentaire