Aller au contenu
Free-reseau.fr - Les forums

Messages recommandés

Posté(e)

Bonjour,

J'ai découvert fin octobre que mon site perso elileon.free.fr (basé sur le CMS Worpress) avait perdu la quasi totalité de ses pages, n'affichait plus qu'un seul article et que je n'avais plus aucun accès à la console d'administration du CMS Wordpress. Ne sachant pas exactement ce qui s'était passé (corruption des fichiers suites aux pannes serveurs free cet été 2024 ? Piratage ?) j'ai décidé de vider entièrement l'espace d'hébergement + suppression des tables de la base SQL associée (je n'ai pas réussi à supprimer la base en elle même) pour restaurer complètement mon site à partir des mes sauvegardes d’août 2023.

La remise en place des fichiers du site s'est apparemment déroulée sans problème mais je n'arrive pas à réimporter ma base de données SQL (taille 447 Ko, sauvegardée directement avec la fonction EXPORT de l'interface de gestion proposé par Free). Après avoir tenté de réimporter cette base SQL à plusieurs reprises en essayant tous les modes de compatibilités MySQL, l'interface me répond toujours :

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3

Comme j'ai entendu parlé des mises à jour effectuées récemment pour les serveurs de Pages Perso Free, je soupçonne donc un problème de compatibilité entre ma sauvegarde SQL ancienne (je n'ai pas pensé à noter la version MySQL qui était en vigueur en août 2023) et la version récemment déployée par Free. Voilà en tous cas les infos que me donne l'interface actuel :

MySQL

  • Serveur: elileon.sql.free.fr via TCP/IP
  • Version du serveur: 5.0.83
  • Jeu de caractères pour MySQL: UTF-8 Unicode (utf8)

Serveur web

  • Apache
  • Version du client MySQL: 5.1.61
  • Extension PHP: mysql

phpMyAdmin

  • Version: 3.1.5

Quelqu'un qui aurait rencontré un problème similaire saurait-il me dire ce que je dois modifier dans ma base SQL sauvegardée (en PJ de mon post) pour résoudre le problème de syntaxe signalé et la rendre importable avec la version 5.0.83 ?

Merci d'avance pour votre aide 🙏

elileon.sql

Posté(e) (modifié)

Je complète mon post pour préciser les infos de version liées à ma sauvegarde (retrouvées en tête du fichier SQL, bien sûr 😏):

-- phpMyAdmin SQL Dump
-- version 3.1.5
-- Serveur: elileon.sql.free.fr
-- Généré le : Dim 08 Octobre 2023 à 12:33
-- Version du serveur: 5.0.83
-- Version de PHP: 5.3.9

Les versions ne semblent pas avoir été modifiées depuis ma sauvegarde d'octobre 2023 (et non août 2023 comme je disais), donc j'ai du mal à comprendre ce qui se passe. J'ai commencé à consulté le manuel de référence SQL 5 (https://downloads.mysql.com/docs/refman-5.0-fr.pdf) pour repérer des problèmes de syntaxe quelque part mais j'avoue que tout ça reste une langue étrangère pour moi (j'ai jamais créé de base SQL moi-même). Je confirme qu'un peu d'aide pour cibler mes recherches sera vraiment bienvenue ☺️

Modifié par elileon
corriger une erreur
Posté(e)

Bonjour @elileon

Il y a eu un panne générale sur mal des serveurs de pages perso chez Free cet été.

Pour récupérer tes accès, il faut passer par une demande via le support officiel des pages perso, les newsgroups proxad.net :

Accéder aux newsgroups :
http://normandietp.free.fr/cms/index.php/perfect/mail-usages/nntp
https://assistance.free.fr/articles/766

 

  • 1 mois après...
  • Solution
Posté(e)

Comme je n 'avais jamais édité manuellement de base SQL, JC Et. m'a orienté vers cette ressource très utile :

Citation

Voir ici CAS import par fichier Dans PhpMyAdmin, ....
"http://jc.etiemble.free.fr/abc/index.php/trucs-astuces/eximport-phpmyadmin#import"
CAS import par requête SQL

Merci @JC_Et pour ces explications très claires. J'ai compris que j'avais oublié de cocher plusieurs cases au moment de mon export de fichier SQL, notamment celle pour retirer la requete CREATE DATABASE au moment de ma sauvegarde. En effet, l'interface de gestion MyAdmin pour les pages perso de Free ne prévoit pas la possibilité de créer la base de données, c'est uniquement Free qui la crée sur la base du nom d'utilisateur et nous ne pouvons apparemment ensuite que modifier les tables.

Finalement mon site perso s'est de nouveau affiché correctement :-))). J'ai du refaire les derniers articles non sauvegardés mais ça m'apprendra à sauvegarder plus souvent, pas seulement avant d'apporter des modifs mais aussi après. Je précise qu'il m'a fallu également :

1) remettre en place le fichier .htaccess "spécial free" à la racine du site (bizarrement celui que j'avais sauvegardé l'an dernier provoquait une erreur fatale à la connexion)

2) reconstruire les tables de ma base SQL via l'importation du fichier SQL dans lequel j'ai simplement retiré la mention "CREATE DATABASE `elileon` DEFAULT CHARACTER SET ; USE `elileon`;" (pour la reconstruction par copier/coller, j'avais oublié tout l'en tête, qui incluait des lignes importantes pour le réglage du jeu de caractères)

 

Merci à tous pour votre aide précieuse !

  • Thanks 1

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement
×
×
  • Créer...