J'ai reçu une notification de réponse, que je ne peux cependant pas lire.
Quoiqu'il en soit le souci est résolu, c'était effectivement un souci de chemin. Il fallait mettre le chemin serveur (celui renseigné dans la tâche cron elle-même).
Merci pour ce script. J'ai cependant un souci pour le faire fonctionner sur serveur distant. Le $path, quel qu'il soit, ne convient pas et ça me renvoie une erreur : - si le lien est relatif : failed to open stream: No such file or directory - s'il est absolu : failed to open stream: HTTP wrapper does not support writeable connections
Tee shot, content que le script vous ait été utile. Pour sauvegarder sans gzip, il suffit d'adapter les lignes 115-118 en remplaçant les fonctions gzip par leur équivalent normal :
Ligne 115 : enlever ".gz" de l'extension Ligne 116 : remplacer gzopen par fopen Ligne 117 : remplacer gzwrite par fwrite Ligne 118 : remplacer gzclose par fclose
Toutefois, pourriez-vous élaborer pourquoi vous voulez enlever la compression ?
Sinon, je vous recommande d’utiliser MBackuper. C’est une solution de sauvegarde de fichiers (FTP) et de base de données écrite en PHP. C’est facile, rapide et efficace ! Vous la trouverez sur Github : MBackuper
Bonjour, j'ai déjà effectuer un sauvegarde automatique de ma base de données local MySQL;maintenant je cherche a envoyer les fichier de format SQL qui contiens les info de mon base vers un site FTP distant pour que a la venir applique une synchronisation entre la répertoire local ou je sauvegarde mon base de données et la répertoire distant ou j'envoi les fichiers de format SQL pour que a chaque foi que le sauvegarde effectue en local le script va applique la mise a jour entre les deux répertoire et ajoute le nouvel fichier de format SQL au répertoire distant je souhaite que tt va clair merciii bq en avance
fatima, l'usage et les paramètres sont indiqués dans le lien que j'ai donné. En résumé la commande à exécuter s'apparente à : "backup.exe /u username /p password /db testDatabase /o "C:/Backups/" /ip 127.0.0.1" où : /ip : adresse ip du serveur de base de données /db : nom de la base de données /u : login /p : mot de passe /o : chemin où le script sql sera généré
bonjour bennouna d'abord merci pour ce script[c] mais si vous permet est ce que vous pouvez m'explique les paramètre passe dans les fonction je les pas bien compris ;mercii
Pour faire des backups automatique selon votre planning de vos bases de données MYSQL : ABMYSQL C'est gratuit pour votre 1er bases de données mysql - backup illimité.
C'est un service web : il n'ya rien à installer, rien à programmer.
En effet Symphozik, si on a un accès root, il est beaucoup plus aisé (et rapide) de faire des backups de bases de données. D’ailleurs, pour des bases de données volumineuses, le script PHP montrera rapidement ses limites.
PS J'ai édité votre commentaire pour inclure le lien.
bonjour, je suis etudiante en math sup et j'aurai voulu programmer une base de sauvegarde de données (genre cloud) pour mes tipe l'année prochaine. J'aurais voulu connaitre les differentes étapes du processus merci
Ça a l'air d'être une ancienne version de php. Il faut la version 5 au moins. D'ailleurs, PDO risque de ne pas fonctionner non plus chez free selon ce que j'ai pu lire sur le Web.
Vous pouvez utiliser phpinfo pour savoir ce qu'il en est.
Merci pour ce script. J'ai cependant un souci pour le faire fonctionner sur serveur distant.
Le $path, quel qu'il soit, ne convient pas et ça me renvoie une erreur :
- si le lien est relatif : failed to open stream: No such file or directory
- s'il est absolu : failed to open stream: HTTP wrapper does not support writeable connections
Pouvez-vous m'aider svp ?
Merci !