MySQL Server Recovery & Website Restoration
Budget: €30 – €250 EUR
Je cherche à remettre en marche une vieille version de Dotclear 1, bloquée par un problème d'autorisation.
Le contexte : je suis chez Free depuis longtemps. Le serveur qui contenait les bases MySQL est mort, leurs sauvegardes aussi.
Les fichiers du FTP n'ont pas été touchés. C'est un blogue de type Dotclear 1 qui est hébergé.
J'ai donc, une fois retrouvé l'accès, réinstallé ma propre sauvegarde de la base. J'ai dû remettre le mot de passe qui était là auparavant, car Free l'avait changé arbitrairement pour celui du compte mail afférent, et je craignais que cela ne cause des erreurs d'autorisation en cascade. Donc en principe le site est revenu dans son état initial.
Je précise que j'ai bien vérifié dans le fichier 'config' que je ne me trompais pas de mot de passe.
Pourtant, je rencontre plusieurs problèmes :
1) en me connectant au service de backup, qui donne accès à la même base par une autre interface sql.free.fr/backup.php , mon login est refusé alors qu'il a toujours fonctionné et que je peux bel et bien accéder à la base avec lui via PhpMyAdmin (j'ai obtenu confirmation que c'est bien le même mot de passe, qu'il fait la bonne longueur, etc.) ;
2) je reçois ce message d'erreur pour le site MySQL Error : 1045 - Access denied for user 'operacritiques'@'172.20.245.53' (using password: YES) ;
3) lorsque je veux m'attribuer des droits avec une ligne de type GRANT directement sur la base dans PhpMyAdmin, j'obtiens une erreur 1044 me spécifiant aussi que je n'ai pas les droits ;
4) en essayant d'installer un nouveau Dotclear et un Wordpress pour voir si l'armature du site avait été touchée, je reçois aussi des messages d'erreur.
Dotclear
« Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /mnt/133/sda/5/8/operacritiques/dotclearv2/dotclear-loader.php on line 15 »
WordPress
« Warning: main(__DIR__/wp-blog-header.php) [function.main]: failed to open stream: No such file or directory in /mnt/133/sda/5/8/operacritiques/css_wp/index.php on line 17
Fatal error: main() [function.require]: Failed opening required '__DIR__/wp-blog-header.php' (include_path='/mnt/133/sda/5/8/operacritiques/include:.:/usr/php4/lib/php') in /mnt/133/sda/5/8/operacritiques/css_wp/index.php on line 17 »
Voilà , je crois que je t'ai dit l'essentiel. C'est un peu long mais j'imagine qu'il vaut mieux avoir un contexte pour ne pas perdre de temps à chercher dans tous les sens.
Extrait du fichier config de Dotclear 1 :
# Utilisateur MySQL
define('DB_USER','operacritiques');
# Mot de passe MySQL
define('DB_PASS','O9ricecas');
# Nom de machine MySQL (généralement localhost)
define('DB_HOST','sql.free.fr');
# Nom de la base de données
define('DB_DBASE','operacritiques');
# Préfixe à ajouter devant le nom de chaque table
define('DB_PREFIX','sursol_');
# If your web hosting does not provide a valid DOCUMENT_ROOT you may
# overide it here. DOCUMENT_ROOT will be relative of this file's path.
# Current line is ok if you put dotclear in a folder in DOCUMENT_ROOT
#
#$_SERVER['DOCUMENT_ROOT'] = dirname(__FILE__).'/../../';
# You may have to overide HTTP_HOST too, do it here
#
#$_SERVER['HTTP_HOST'] = myhost.tld;
--
Après le crash, j'ai utilisé mes sauvegardes pour recréer les tables, mais je rencontres trois problèmes étranges sur lesquels je n'ai pas la possibilité d'agir.
1) Mon login / mot de passe ne fonctionne plus dans sql.free.fr/backup.php, il est considéré comme invalide.
? Oui, je sais que c'est devenu le mot de passe de courriel.
? Oui, je l'ai changé vers un mot de passe de 9 caractères.
? Oui, j'ai attendu quelques jours.
? Oui, c'est le bon mot de passe, il fonctionne très bien dans PhpMyAdmin.
2) Mon site ne peut pas se connecter à la BDD (erreur 1045).
? Oui, les identifiants sont corrects dans config.php.
? Oui, je n'ai touché à rien.
? La commande GRANT ne fonctionne pas dans PhpMyAdmin et renvoie à une erreur 1044.
3) J'ai essayé de créer un nouveau Dotclear / un nouveau Wordpress, et de même, impossibilité de se connecter à la BDD même en partant d'une base propre.
Tout ça me donne l'impression que mon problème est dans la main d'un administrateur et que je ne peux à peu près rien faire de mon côté.
Le contexte : je suis chez Free depuis longtemps. Le serveur qui contenait les bases MySQL est mort, leurs sauvegardes aussi.
Les fichiers du FTP n'ont pas été touchés. C'est un blogue de type Dotclear 1 qui est hébergé.
J'ai donc, une fois retrouvé l'accès, réinstallé ma propre sauvegarde de la base. J'ai dû remettre le mot de passe qui était là auparavant, car Free l'avait changé arbitrairement pour celui du compte mail afférent, et je craignais que cela ne cause des erreurs d'autorisation en cascade. Donc en principe le site est revenu dans son état initial.
Je précise que j'ai bien vérifié dans le fichier 'config' que je ne me trompais pas de mot de passe.
Pourtant, je rencontre plusieurs problèmes :
1) en me connectant au service de backup, qui donne accès à la même base par une autre interface sql.free.fr/backup.php , mon login est refusé alors qu'il a toujours fonctionné et que je peux bel et bien accéder à la base avec lui via PhpMyAdmin (j'ai obtenu confirmation que c'est bien le même mot de passe, qu'il fait la bonne longueur, etc.) ;
2) je reçois ce message d'erreur pour le site MySQL Error : 1045 - Access denied for user 'operacritiques'@'172.20.245.53' (using password: YES) ;
3) lorsque je veux m'attribuer des droits avec une ligne de type GRANT directement sur la base dans PhpMyAdmin, j'obtiens une erreur 1044 me spécifiant aussi que je n'ai pas les droits ;
4) en essayant d'installer un nouveau Dotclear et un Wordpress pour voir si l'armature du site avait été touchée, je reçois aussi des messages d'erreur.
Dotclear
« Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /mnt/133/sda/5/8/operacritiques/dotclearv2/dotclear-loader.php on line 15 »
WordPress
« Warning: main(__DIR__/wp-blog-header.php) [function.main]: failed to open stream: No such file or directory in /mnt/133/sda/5/8/operacritiques/css_wp/index.php on line 17
Fatal error: main() [function.require]: Failed opening required '__DIR__/wp-blog-header.php' (include_path='/mnt/133/sda/5/8/operacritiques/include:.:/usr/php4/lib/php') in /mnt/133/sda/5/8/operacritiques/css_wp/index.php on line 17 »
Voilà , je crois que je t'ai dit l'essentiel. C'est un peu long mais j'imagine qu'il vaut mieux avoir un contexte pour ne pas perdre de temps à chercher dans tous les sens.
Extrait du fichier config de Dotclear 1 :
# Utilisateur MySQL
define('DB_USER','operacritiques');
# Mot de passe MySQL
define('DB_PASS','O9ricecas');
# Nom de machine MySQL (généralement localhost)
define('DB_HOST','sql.free.fr');
# Nom de la base de données
define('DB_DBASE','operacritiques');
# Préfixe à ajouter devant le nom de chaque table
define('DB_PREFIX','sursol_');
# If your web hosting does not provide a valid DOCUMENT_ROOT you may
# overide it here. DOCUMENT_ROOT will be relative of this file's path.
# Current line is ok if you put dotclear in a folder in DOCUMENT_ROOT
#
#$_SERVER['DOCUMENT_ROOT'] = dirname(__FILE__).'/../../';
# You may have to overide HTTP_HOST too, do it here
#
#$_SERVER['HTTP_HOST'] = myhost.tld;
--
Après le crash, j'ai utilisé mes sauvegardes pour recréer les tables, mais je rencontres trois problèmes étranges sur lesquels je n'ai pas la possibilité d'agir.
1) Mon login / mot de passe ne fonctionne plus dans sql.free.fr/backup.php, il est considéré comme invalide.
? Oui, je sais que c'est devenu le mot de passe de courriel.
? Oui, je l'ai changé vers un mot de passe de 9 caractères.
? Oui, j'ai attendu quelques jours.
? Oui, c'est le bon mot de passe, il fonctionne très bien dans PhpMyAdmin.
2) Mon site ne peut pas se connecter à la BDD (erreur 1045).
? Oui, les identifiants sont corrects dans config.php.
? Oui, je n'ai touché à rien.
? La commande GRANT ne fonctionne pas dans PhpMyAdmin et renvoie à une erreur 1044.
3) J'ai essayé de créer un nouveau Dotclear / un nouveau Wordpress, et de même, impossibilité de se connecter à la BDD même en partant d'une base propre.
Tout ça me donne l'impression que mon problème est dans la main d'un administrateur et que je ne peux à peu près rien faire de mon côté.