Déjà tu va faire une sauvegarde... des tables. D'accord?
Donc direction http://sql.free.fr/phpMyAdmin/
1 - Tu te connectes.
2 - Dans MySQL (Coté droit) tu as:
Afficher les processus
Jeux de caractères et interclassement
Moteurs de stockage
Bases de données
Exporter
Quitter
Et tu vas faire un export (une sauvegarde).
Plus d'info? As-tu lu La migration pas à pas?
Regarde mon post #6.
8-)
Je veux voir les dix dernières lignes de ce fichier de sauvegarde. 8-)
Hors ligne
Voilà je viens de refaire une sauvegarde en suivant tes instructions...
Voici les dix dernières lignes de la sauvegarde :
e</a> / \n<a class="" href="./category.php?cat=40">TerrasseMai</a>', 'picture', 'Terrasse15.jpg');
INSERT INTO `phpwebgallery_history` (`date`, `login`, `IP`, `category`, `file`, `picture`) VALUES ('2005-05-21 20:52:13', 'Eric', '80.14.193.96', '\n<a class="" href="./category.php?cat=8">Famille</a> / \n<a class="" href="./category.php?cat=40">TerrasseMai</a>', 'picture', 'Terrasse16.jpg');
INSERT INTO `phpwebgallery_history` (`date`, `login`, `IP`, `category`, `file`, `picture`) VALUES ('2005-05-21 20:52:15', 'Eric', '80.14.193.96', '\n<a class="" href="./category.php?cat=8">Famille</a> / \n<a class="" href="./category.php?cat=40">TerrasseMai</a>', 'picture', 'Terrasse2.jpg');
INSERT INTO `phpwebgallery_history` (`date`, `login`, `IP`, `category`, `file`, `picture`) VALUES ('2005-05-21 20:52:17', 'Eric', '80.14.193.96', '\n<a class="" href="./category.php?cat=8">Famille</a> / \n<a class="" href="./category.php?cat=40">TerrasseMai</a>', 'picture', 'Terrasse3.jpg');
INSERT INTO `phpwebgallery_history` (`date`, `login`, `IP`, `category`, `file`, `picture`) VALUES ('2005-05-21 20:52:19', 'Eric', '80.14.193.96', '\n<a class="" href="./category.php?cat=8">Famille</a> / \n<a class="" href="./category.php?cat=40">TerrasseMai</a>', 'picture', 'Terrasse4.jpg');
INSERT INTO `phpwebgallery_history` (`date`, `login`, `IP`, `category`, `file`, `picture`) VALUES ('2005-05-21 20:52:21', 'Eric', '80.14.193.96', '\n<a class="" href="./category.php?cat=8">Famille</a> / \n<a class="" href="./category.php?cat=40">TerrasseMai</a>', 'picture', 'Terrasse5.jpg');
INSERT INTO `phpwebgallery_history` (`date`, `login`, `IP`, `category`, `file`, `picture`) VALUES ('2005-05-21 20:52:22', 'Eric', '80.14.193.96', '\n<a class="" href="./category.php?cat=8">Famille</a> / \n<a class="" href="./category.php?cat=40">TerrasseMai</a>', 'picture', 'Terrasse6.jpg');
INSERT INTO `phpwebgallery_history` (`date`, `login`, `IP`, `category`, `file`, `picture`) VALUES ('2005-05-21 20:52:24', 'Eric', '80.14.193.96', '\n<a class="" href="./category.php?cat=8">Famille</a> / \n<a class="" href="./category.php?cat=40">TerrasseMai</a>', 'picture', 'Terrasse7.jpg');
INSERT INTO `phpwebgallery_history` (`date`, `login`, `IP`, `category`, `file`, `picture`) VALUES ('2005-05-21 20:52:26', 'Eric', '80.14.193.96', '\n<a class="" href="./category.php?cat=8">Famille</a> / \n<a class="" href="./category.php?cat=40">TerrasseMai</a>', 'picture', 'Terrasse8.jpg');
INSERT INTO `phpwebgallery_history` (`date`, `login`, `IP`, `category`, `file`, `picture`) VALUES ('2005-05-21 20:52:28', 'Eric', '80.14.193.96', '\n<a class="" href="./category.php?cat=8">Famille</a> / \n<a class="" href="./category.php?cat=40">TerrasseMai</a>', 'picture', 'Terrasse9.jpg');
INSERT INTO `phpwebgallery_history` (`date`, `login`, `IP`, `category`, `file`, `picture`) VALUES ('2005-05-21 22:01:37', 'Eric', '80.14.193.96', 'Accueil', 'category', '');
INSERT INTO `phpwebgallery_history` (`date`, `login`, `IP`, `category`, `file`, `picture`) VALUES ('2005-05-21 22:03:20', 'Eric', '80.14.193.96', 'Accueil', 'category', '');
INSERT INTO `phpwebgallery_history` (`date`, `login`, `IP`, `category`, `file`, `picture`) VALUES ('2005-05-21 22:03:22', 'Eric', '80.14.193.96', 'ChezNous', 'category', '');
INSERT INTO `phpwebgallery_history` (`date`, `login`, `IP`, `category`, `file`, `picture`) VALUES ('2005-05-21 22:03:25', 'Eric', '80.14.193.96', 'Famille', 'category', '');
INSERT INTO `phpwebgallery_history` (`date`, `login`, `IP`, `category`, `file`, `picture`) VALUES ('2005-05-21 22:03:26', 'Eric', '80.14.193.96', 'Famille / TerrasseMai', 'category', '');
INSERT INTO `phpwebgallery_history` (`date`, `login`, `IP`, `category`, `file`, `picture`) VALUES ('2005-05-22 09:22:12', 'clo', '80.14.193.96', 'Accueil', 'category', '');
INSERT INTO `phpwebgallery_history` (`date`, `login`, `IP`, `category`, `file`, `picture`) VALUES ('2005-05-22 09:22:19', 'clo', '80.14.193.96', 'Famille', 'category', '');
INSERT INTO `phpwebgallery_history` (`date`, `login`, `IP`, `category`, `file`, `picture`) VALUES ('2005-05-22 09:22:22', 'clo', '80.14.193.96', 'Famille / TerrasseMai', 'category', '');
INSERT INTO `phpwebgallery_history` (`date`, `login`, `IP`, `category`, `file`, `picture`) VALUES ('2005-05-22 09:22:25', 'clo', '80.14.193.96', '\n<a class="" href="./category.php?cat=8">Famille</a> / \n<a class="" href="./category.php?cat=40">TerrasseMai</a>', 'picture', 'Clo.jpg');
INSERT INTO `phpwebgallery_history` (`date`, `login`, `IP`, `category`, `file`, `picture`) VALUES ('2005-05-22 09:22:34', 'clo', '80.14.193.96', '\n<a class="" href="./category.php?cat=8">Famille</a> / \n<a class="" href="./category.php?cat=40">TerrasseMai</a>', 'picture', 'Terrasse1.jpg');
INSERT INTO `phpwebgallery_history` (`date`, `login`, `IP`, `category`, `file`, `picture`) VALUES ('2005-05-22 09:22:37', 'clo', '80.14.193.96', '\n<a class="" href="./category.php?cat=8">Famille</a> / \n<a class="" href="./category.php?cat=40">TerrasseMai</a>', 'picture', 'Terrasse10.jpg');
<?xml version="1.0" encoding="utf-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr" dir="ltr">
<head>
<title>phpMyAdmin</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<base href="http://sql.free.fr/phpMyAdmin/" />
<script language="JavaScript" type="text/javascript">
<!--
/* added 2004-06-10 by Michael Keck
* we need this for Backwards-Compatibility and resolving problems
* with non DOM browsers, which may have problems with css 2 (like NC 4)
*/
var isDOM = (typeof(document.getElementsByTagName) != 'undefined'
&& typeof(document.createElement) != 'undefined')
? 1 : 0;
var isIE4 = (typeof(document.all) != 'undefined'
&& parseInt(navigator.appVersion) >= 4)
? 1 : 0;
var isNS4 = (typeof(document.layers) != 'undefined')
? 1 : 0;
var capable = (isDOM || isIE4 || isNS4)
? 1 : 0;
// Uggly fix for Opera and Konqueror 2.2 that are half DOM compliant
if (capable) {
if (typeof(window.opera) != 'undefined') {
var browserName = ' ' + navigator.userAgent.toLowerCase();
if ((browserName.indexOf('konqueror 7') == 0)) {
capable = 0;
}
} else if (typeof(navigator.userAgent) != 'undefined') {
var browserName = ' ' + navigator.userAgent.toLowerCase();
if ((browserName.indexOf('konqueror') > 0) && (browserName.indexOf('konqueror/3') == 0)) {
capable = 0;
}
} // end if... else if...
} // end if
document.writeln('<link rel="stylesheet" type="text/css" href="./css/phpmyadmin.css.php?lang=fr-utf-8&js_frame=right&js_isDOM=' + isDOM + '" />');
//-->
</script>
<noscript>
<link rel="stylesheet" type="text/css" href="./css/phpmyadmin.css.php?lang=fr-utf-8&js_frame=right" />
</noscript>
<link rel="stylesheet" type="text/css" href="./css/print.css" media="print" />
<script type="text/javascript" language="javascript">
<!--
// Updates the title of the frameset if possible (ns4 does not allow this)
if (typeof(parent.document) != 'undefined' && typeof(parent.document) != 'unknown'
&& typeof(parent.document.title) == 'string') {
parent.document.title = 'sql.free.fr >> eric.bertorello.sql.free.fr >> eric_bertorello >> phpwebgallery_image_category | phpMyAdmin 2.6.3-pl1';
}
document.write('<style type="text/css">');
document.write('img.lightbulb { cursor: pointer; }');
document.write('<\/style>');
//-->
</script>
<meta name="OBGZip" content="false" />
</head>
<body bgcolor="#FFFFFF">
<div id="TooltipContainer" name="TooltipContainer" onmouseover="holdTooltip();" onmouseout="swapTooltip('default');"></div>
<table border="0" cellpadding="0" cellspacing="0" id="serverinfo">
<tr>
<td class="serverinfo">Serveur: <a href="main.php?lang=fr-utf-8&server=1&convcharset=iso-8859-1&collation_connection=utf8_general_ci"><img src="./themes/darkblue_orange/img/s_host.png" width="16" height="16" border="0" alt="sql.free.fr" />sql.free.fr</a>
</td>
<td class="serverinfo"><div></div></td>
<td class="serverinfo">Base de données: <a href="db_details_structure.php?lang=fr-utf-8&server=1&convcharset=iso-8859-1&collation_connection=utf8_general_ci&db=eric_bertorello"><img src="./themes/darkblue_orange/img/s_db.png" width="16" height="16" border="0" alt="eric_bertorello" />eric_bertorello</a>
</td>
<!-- PMA-SQL-ERROR -->
<table border="0" cellpadding="2" cellspacing="1"> <tr>
<th class="tblHeadError"><div class="errorhead">Erreur</div></th>
</tr>
<tr>
<td><div class="tblWarn"><p>
<b>requête SQL:</b>
<a href="tbl_properties.php?lang=fr-utf-8&server=1&convcharset=iso-8859-1&collation_connection=utf8_general_ci&db=eric_bertorello&table=phpwebgallery_image_category&sql_query=SHOW+TABLE+STATUS+LIKE+%27phpwebgallery_image_category%27%3B&show_query=1"><img src=" ./themes/darkblue_orange/img/b_edit.png" width="16" height="16" border="0" hspace="2" align="middle" alt="Modifier" /></a></p>
<p>
<span class="syntax"><span class="syntax_alpha syntax_alpha_reservedWord">SHOW</span> <span class="syntax_alpha syntax_alpha_reservedWord">TABLE</span> <span class="syntax_alpha syntax_alpha_reservedWord">STATUS</span> <span class="syntax_alpha syntax_alpha_reservedWord">LIKE</span> <span class="syntax_quote syntax_quote_single">'phpwebgallery_image_category'</span><span class="syntax_punct syntax_punct_queryend">;</span><br /><br /></span>
</p></div>
<div class="tblWarn"><p>
<b>MySQL a répondu:</b><a href="http://dev.mysql.com/doc/mysql/en/Error-returns.html" target="mysql_doc"><img src="./themes/darkblue_orange/img/b_help.png" width="11" height="11" border="0" alt="Documentation" title="Documentation" hspace="2" align="middle" /></a>
</p>
<code>
#2006 - MySQL server has gone away
</code><br />
</div> </td>
</tr>
</table>
<script type="text/javascript">
<!--
function reload_querywindow () {
if (parent.frames.queryframe && parent.frames.queryframe.querywindow && !parent.frames.queryframe.querywindow.closed && parent.frames.queryframe.querywindow.location) {
// no submit, query was invalid
}
}
function focus_querywindow(sql_query) {
if (parent.frames.queryframe && parent.frames.queryframe.querywindow && !parent.frames.queryframe.querywindow.closed && parent.frames.queryframe.querywindow.location) {
if (parent.frames.queryframe.querywindow.document.querywindow.querydisplay_tab != 'sql') {
parent.frames.queryframe.querywindow.document.querywindow.querydisplay_tab.value = "sql";
parent.frames.queryframe.querywindow.document.querywindow.query_history_latest.value = sql_query;
parent.frames.queryframe.querywindow.document.querywindow.submit();
parent.frames.queryframe.querywindow.focus();
} else {
parent.frames.queryframe.querywindow.focus();
}
return false;
} else if (parent.frames.queryframe) {
new_win_url = 'querywindow.php?sql_query=' + sql_query + '&lang=fr-utf-8&server=1&convcharset=iso-8859-1&collation_connection=utf8_general_ci&db=eric_bertorello&table=phpwebgallery_image_category';
parent.frames.queryframe.querywindow=window.open(new_win_url, '','toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=yes,resizable=yes,width=600,height=400');
if (!parent.frames.queryframe.querywindow.opener) {
parent.frames.queryframe.querywindow.opener = parent.frames.queryframe;
}
// reload_querywindow();
return false;
}
}
reload_querywindow();
//-->
</script>
<script type="text/javascript" language="javascript" src="libraries/tooltip.js"></script>
</body>
</html>
Hors ligne
Je reste un peu en ligne si tu as de la dispo maintenant nous pouvons avancer !!
En tout cas merci beaucoup pour ton aide...
Hors ligne
Exemple de ce que j'attends de voir...
INSERT INTO `phpwebgallery_users` VALUES (9, 0x425249994154, '5e42696dd99937f348ee4541e73f1c79', 'djdjdjjd@aol.com', 3, 2, 'guest', 'fr_FR.iso-8859-1', NULL, NULL, 'false', 'true', 31, 'jillij');
-- --------------------------------------------------------
--
-- Structure de la table `phpwebgallery_waiting`
--
DROP TABLE IF EXISTS `phpwebgallery_waiting`;
CREATE TABLE IF NOT EXISTS `phpwebgallery_waiting` (
`id` int(10) unsigned NOT NULL auto_increment,
`storage_category_id` smallint(5) unsigned NOT NULL default '0',
`file` varchar(255) collate latin1_general_ci NOT NULL default '',
`username` varchar(255) collate latin1_general_ci NOT NULL default '',
`mail_address` varchar(255) collate latin1_general_ci NOT NULL default '',
`date` int(10) unsigned NOT NULL default '0',
`tn_ext` char(3) collate latin1_general_ci default NULL,
`validated` enum('true','false') collate latin1_general_ci NOT NULL default 'false',
`infos` text collate latin1_general_ci,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=25 ;
--
-- Contenu de la table `phpwebgallery_waiting`
--
Hors ligne
C-à-d.
Une table user sauvegardée.
Une table waiting vide (pas d'image en attente).
Hors ligne
OK mais que dois je faire de plus alors ?
Je sauvegarde comme tu me le demandes et ce n'est toujours pas bon ?
Hors ligne
Je ne sais pas comment tu fais pour exporter...
Décris ta façon de faire et je te dirais là ou tu te trompes.
Et si cela me semble bon... On verra une autre solution.
Hors ligne
Alors je lance MyphpAdmin
Je me connecte
A gauche j'appuie sur le nom de ma base de donnée (1er ligne)
J'appuie sur Exporter en haut
Je sélectionne SQL
Je coche :
inclure des énoncés DROP Table
Ajouter if Not exist
Insertions complètes
Encode les champs binaires
Je coche ensuite TRANSMETTRE
Pas de compression
J'appuie sur EXECUTER
Une fenetre apparait avec la question : Voulez vous enregistrer ce fichier ? eric_bertorello.sql
Je dis Enregistrer et je donne un chemin sur mon disque....
J'ouvre le fichier avec Note Pad et je te copie les dix dernières lignes...
Je suis ton message à la lettre....
Hors ligne
Pardon j'ai oublié au début je selectionne les tables qui commencent par webgalery lorsque je suis dans la fenetre de ma base de donnée...
La petite fenetre se trouve sous le mot exporter
En fait je suis vraiment pas à pas tes instructions dans le post "La Migration pas à pas" http://forum.phpwebgallery.net/viewtopic.php?id=5828
Dernière modification par Kingebo (2006-04-30 22:41:32)
Hors ligne
Ceci à l'air correct, j'ai besoin d'analyser le pb.
Hors ligne
Hors ligne
La sauvegarde est bonne, donc?
Que dit le fichier README_fr.txt? Dans le répertoire doc à propos de la migration?
Mise à jour
===========
1. éléments à sauvegarder :
- fichier "include/mysql.inc.php"
- répertoire "galleries"
- votre base de données (en créant un dump, avec PhpMyAdmin par exemple)
Ça c'est fait pas dans le bon ordre mais c'est fait.
2. supprimer tous les fichiers et répertoires de la précédente installation
(sauf les éléments listés ci-dessus)
A priori cela a été fait.
3. décompresser à l'aide de winzip par exemple (winrar, winace et beaucoup
d'autres le permettent également) le fichier téléchargé.
A priori cela a été fait.
4. placer tous les fichiers de la nouvelle version sur votre site web sauf
pour les élements listés ci-dessus. Les seuls éléments venant de la
précédente installation sont ceux listés ci-dessus.
A priori cela a été fait.
5. se rendre à l'URL http://votre.domaine/galerie/upgrade.php et suivre les
instructions
C'est donc ce qui reste à faire... puisque tu as toujours des tables de la 1.4 , non?
Donc, http://eric.bertorello.free.fr/galerie/upgrade.php
et suit les indications.
Le module upgrade.php n'existe plus, recharge le répertoire d'installation.
Hors ligne
Je vais faire cela en début de soirée...
Je te tiens au courant..
Merci
Hors ligne
Voilà je viens de tout refaire...
J'ai cliquer sur upgrade version 1.4.0
et voilà le message que j'ai obtenu ::
[2.294 s] Basic database structure upgrade done
Upgrade from version 1.4.0 to 1.5.0
Statistics
total upgrade time : 2.373 s
total SQL time : 2.305 s
SQL queries : 27
Upgrade informations
[security] delete files "upgrade.php", "install.php" and "install" directory
in include/mysql.inc.php, remove
define('PHPWG_IN_UPGRADE', true);
C'est OK ou pas ?
Hors ligne
Bon je suis en 1.5.0 et cela a l'air de marcher...
Sauf que je devais renrtrer (selon migration pas à pas) en monsite/galerie/admin.php
et que je n'y arrive pas !!
Résultat je ne suis pas administrateur de ma galerie et je ne peux rien y faire...
Je ne peux même pas changer la langue d'anglais à français...
Que dois je faire pour reprendre la main en tant qu'administrateur....??
Merci Vincent ! Il y a quand même un gros progrès grâce à toi !!
Il va surement faloir aussi migrer vers 1.5.2 pour le bug des images invisibles... !!
Hors ligne