Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/07/2011, 00h09   #1
Invité de passage
 
Inscription : février 2008
Messages : 14
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 14
Points : 1
Points : 1
Par défaut backup mysql par mail et erreur 127

Bonjour,
je souhaite utiliser Backup2mail qui fait un dump d'une base de donnée et l'envoi à une adresse mail.
si je lance la commande (en root)
Code :
1
2
 
mysqldump -u ... -h .... -p... mabase | gzip > mon_fichierdesauvegarde
pas de problème j'ai bien mon résultat.
si je lance la même commande par passthru ($macomande,$resultat)
$resultat me retourne 127 et mon fichier de dump zippé est vide.
j'ai safe_mode qui à On/off.

Sur mon environnement de test en local ça marche avec safe_mode à Off/Off
y a t-il une solution pour que ça fonctionne sans modifier le safe_mode?
merci de vos suggestions
TEXMAN1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2011, 00h50   #2
Membre Expert
 
Avatar de gene69
 
Inscription : janvier 2006
Messages : 951
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : janvier 2006
Messages : 951
Points : 1 063
Points : 1 063
euuuh à premiere vue je dirai ceci:

string get_current_user ( void )
__________________
PHP fait nativement la validation d'adresse électronique Vous êtes perdu en PHP? rassurez-vous ici (en)
Utilisez le bouton résolu!
gene69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2011, 00h53   #3
Membre Expert
 
Avatar de gene69
 
Inscription : janvier 2006
Messages : 951
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : janvier 2006
Messages : 951
Points : 1 063
Points : 1 063
safe mode ou pas?
c'est quoi exactement ton invocation de passthru() ?
__________________
PHP fait nativement la validation d'adresse électronique Vous êtes perdu en PHP? rassurez-vous ici (en)
Utilisez le bouton résolu!
gene69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/07/2011, 22h28   #4
Membre régulier
 
Inscription : juillet 2004
Messages : 92
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 92
Points : 75
Points : 75
Le safe_mode tu peux l'utiliser pour un temps très court au besoin...
Juste réactivé et désactivé le safe_mode
ini_set('safe_mode','1'); //activation du safe_mode a on
ini_set('safe_mode','0'); // désactivation du safe_mode (off)

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
<?php
//si safe_mode par defaut en on
 
// Check for safe mode
if( ini_get('safe_mode') ){
    // instruction en safe_mode on
          ................ 
 
ini_set('safe_mode','0');
}else{
    // instruction en safe_mode à off
        ..................
 
ini_set('safe_mode','1');
}
 
?>
headmax est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2011, 13h37   #5
Invité de passage
 
Inscription : février 2008
Messages : 14
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 14
Points : 1
Points : 1
j'ai fait cela:
Code :
1
2
3
 
ini_set('safe_mode','0');
echo 'safe mode='.ini_get('safe_mode').'<br />';
résultat!!!:
safe mode=1
???
y a t-il une autre variable qui empèche la modif?
TEXMAN1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2011, 13h52   #6
Invité de passage
 
Inscription : février 2008
Messages : 14
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 14
Points : 1
Points : 1
j'ai essayé toutes les syntaxes pour le ini_set :
Code :
1
2
3
 
ini_set('safe_mode',0);
ini_set('safe_mode','Off');
ça me donne le même résultat il reste à 1!

PS comme dit plus haut la commande dans le passthru est:
Citation:
mysqldump -u ... -h .... -p... mabase | gzip > mon_fichierdesauvegarde
TEXMAN1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2011, 14h43   #7
Invité de passage
 
Inscription : février 2008
Messages : 14
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 14
Points : 1
Points : 1
dans php.ini
j'ai:
mais quand je regarde dans phpinfo j'ai:
Citation:
safe_mode On Off
Donc On pour les Local Value et Off pour les Master Value.
je suis en serveur dédié chez OVH. Cela a-t-il une incidence?
TEXMAN1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/07/2011, 22h55   #8
Invité de passage
 
Inscription : février 2008
Messages : 14
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 14
Points : 1
Points : 1
Bon personne n'a une piste pour ce problème???
sniff
je vais faire un contournement:
-1- mettre ma commande que php ne veut pas exécuter dans un script shell...et
-2- ensuite traiter le fichier de backup avec php.
TEXMAN1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h19.


 
 
 
 
Partenaires

Hébergement Web