Skip to main content Help Control Panel

YACS CMS : Open source !

Community «   Le forum «   Besoin d'aide «  

sauvegarde du contenu de la base de donnée impossible yacs 8.3beta 31.1 sous intranet xamp le problème toujours présent avec 8.5beta31.10

de retour dans la communauté après beaucoup de travail.
j'ai changés les serveurs à mon travail et rencontre des difficultés avec la réinstallation de YACS en intranet:

j'ai pourtant à peu près les mêmes configuations car j'ai gardé XP Pro et XAMPP pour le serveur APACHE/MYSQL.

avec les sauvegardes j'ai fais des "réinstalls" toutes propres sur un nouveau poste (dell optiplex755 intel duo: une bête pas sexy, mais en principe fiable).

j'ai réinstallé YACS à partir d'une archive tgz, recréé la base de donnée, puis récupéré la baseà partir de la sauvegarde, les images, les fichiers, les paramètres. Tout s'est bien passé.

le module rewrite passe bien après modif des fichiers .ini

mais yacs plante sur la sauvegarde, plus rien n'est alors possible à partir du poste même en fermant le navigateur.

je soupconne un paramètre apache ou php de venir bloquer la chose (j'ai augementé les paramètres concernant les max size pour les doubler).

Olivier

Problem has been recorded
Olivier
avatar
from Rouen Lat:49:27:08N (49.4522) Lon:1:05:10E (1.086)
492 posts

on May 6 2008


pas de solution ?

serait-ce un problème dans la base elle même ?

existe-t-il une commande sql que je pourrais lancer depuis le phpadminsitrateur ?

j'ai l'impression de travailler sans filet  de protection !

Agnès
avatar
from le Grésivaudan (grenoble-chambéry)
Associate, 2241 posts

inspired from olivier on May 6 2008


Olivier : Je ne sais pas mais pour commencer... as-tu bien effectué une mise à jour de la base de donnée après avoir récupérée la tienne ? Panneau de contrôle > système > maintenance de la base de données. Procédure obligatoire après ce genre de manipulation.

Par ailleurs, il y a toujours la possibilité de sauvegarder ta base de données depuis phpmyadmin (en attendant).
Olivier
avatar
from Rouen Lat:49:27:08N (49.4522) Lon:1:05:10E (1.086)
492 posts

inspired from Agnès on May 6 2008


Agnès :

merci Agnès: oui, j'ai bien fait la maj de la base.

Olivier
avatar
from Rouen Lat:49:27:08N (49.4522) Lon:1:05:10E (1.086)
492 posts

inspired from olivier on May 9 2008


Olivier : J'ai essayé de récupérer la base mysql devpuis le phpmyadmin et j'ai le même problème.

le problème doit donc venir de ma version mysql sous xampp.
il s'agit d'une version MySQL 5.0.51a.

sauf que je n'y connais rien !

y aurait il un paramètre à modifier ou à changer, la base n'est elle pas devenue trop grosse ?

Bernard
avatar
from nearby-an-airport
Associate, 7053 posts

on May 9 2008


Olivier, je viens de détecter un problème de sauvegarde chez Blue Host, l'hébergeur de yetanother... le script de sauvegarde tourne pendant plusieurs secondes, puis décroche sur le code 500 d'erreur interne au serveur HTTP. PHP version 5.2.5 et MySQL 5.0.45. Est-ce similaire à ton problème ?
Olivier
avatar
from Rouen Lat:49:27:08N (49.4522) Lon:1:05:10E (1.086)
492 posts

on May 10 2008


que ce soit sous phpmyadmin ou sous yacs: l'écran reste figé et je n'ai même pas de message d'erreur.

difficile d'en sortir et de revenir à une version précédente sans la sécurité d'une sauvegarde...

il y a un dossier "data" dans un répertoire mysql avec des fichiers yacs_xxx.frm myd myi etc...

ne serait ce pas jouer aux cowboys que d'en faire une copie, de réinstaller un serveur apache/mysql +yacs et d'y recopier les fichiers "data" myd myi frm et autres ?

merci pour ton aide.

Bernard
avatar
from nearby-an-airport
Associate, 7053 posts

inspired from olivier on May 11 2008


Olivier: Ce problème apparait lorsque la mémoire vive du serveur devient trop petite pour traiter toutes les données à sauvegarder.

A partir de la version 8.1, Yacs écrit les ordres SQL compressés dans un fichier temporaire, fichier dont il envoie ensuite le contenu au navigateur.

C'est déjà mieux que la situation précédente, lorsque tout était traité en mémoire, mais pas parfait, parce que la fonction qui envoie le contenu du fichier est elle aussi sensible à la taille mémoire maximale (cf. note).

Le problème est en cours d'analyse, avec l'objectif d'une résolution rapide, vu que nous l'avons aussi avec le serveur yetanother...

Le moyen de contournement le plus simple à ce jour est d'utiliser phpMyAdmin pour récupérer le contenu de la base de données. Sauf bien sûr quand phpMyAdmin souffre du même problème.

La copie des fichiers qui contiennent les données est envisageable, mais je ne l'ai jamais testé et ne pourrait donc pas t'en dire plus.
Olivier
avatar
from Rouen Lat:49:27:08N (49.4522) Lon:1:05:10E (1.086)
492 posts

on May 19 2008


le problème n'existe pas avec une vieille version de xampp.
la version sql est "Version du serveur: 5.0.27-community".

mes connaissances sont insuffisantes pour conclure que c'est la version mysql qui serait la cause des problèmes.

la sauvegarde "sauvage" des bases contenues dans le répertoire \xampplite\mysql\data\mabaseYacs marche parfaitement.

mais cette solution ne me parait pas possible sur un serveur mutualisé comme OVH.

 

Christian
avatar
from Chonas l'Amballan
Associate, 1063 posts

on May 19 2008


Sur un serveur mutualisé chez eux tu peux aussi demander un dump de la base.

Un shell combiné avec des ordres SQL peuvent également etre developpés si on veut automatiser la chose dans un cron

 
Le Carbonnier, olivier

avatar
olivier
on May 5 2008
from Rouen Lat:49:27:08N (49.4522) Lon:1:05:10E (1.086)

YACS team - Testeur
Share
Information channels
Recent files