Je viens de regénérer la table sessions avec les bons champs. Pourquoi n'y avait-il pâs les bons alors que le reste de la bdd est à jour ? Mystère !
Pour le reste, je ne sais pas si j'ai bien fait, mais ça marche !
J'avais pourtant l'impression d'avoir suivi les consignes à la lettre. C'est comme si lors de la maj de la base, les données de la tables config avaient été reprises telles quelles.
Donc pour l'instant, tout va bien. Encore merci de tout coeur !
Tu n'as rien résolu du tout.
Tu relis mon message précédent.
8-)
Youppie, j'ai résolu le problème avec yoga !
Le champ default_template de php_config contenait toujours defaut !
Je reste juste avec mon pb de connexion qui n'est pas que le mien apparemment.
Ce qui est curieux, c'est que j'ai installé 1.6.2 en paralèle avec 1.4.1 qui pointent sur la même bas de données avec des photos recopiées dans un répertoire identique.
Et bien, la connexion fonctionne en 1.4.1 mais pas en 1.6.2. Moi qui pensait que c'était un problème de serveur :(
Je n'ai plus qu'à lui refaire une beauté en attendant.
VDigital, tu t'es enregistré dans ma galerie en utilisant les moyens normaux ? Parce que moi, je n'arrive pas non plus à créer un nouvel utilisateur.
J'ai la page fugitive de tout à l'heure et je reviens à la page de login.
En faisant bien attention, le script ne trouve pas de champ data dans la table sessions. Il doit y avoir quoi dans ce champ ?
Le généré HTML donne:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html lang="fr" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="shortcut icon" type="image/x-icon" href="template-common/favicon.ico">
<link rel="stylesheet" type="text/css" href="template//layout.css">
<!-- the next css is used to fix khtml (Konqueror/Safari) issue
the "text/nonsense" prevents gecko based browsers to load it -->
<link rel="stylesheet" type="text/nonsense" href="template//fix-khtml.css">
<!--[if lt IE 7]>
<link rel="stylesheet" type="text/css" href="template//fix-ie5-ie6.css">
<![endif]-->
<link rel="stylesheet" type="text/css" media="print" href="template//print.css">
<link rel="stylesheet" type="text/css" href="template//default-colors.css">
<link rel="stylesheet" type="text/css" href="template//theme//theme.css">
etc...
Prenons la dernière ligne ci-dessus:
<link rel="stylesheet" type="text/css" href="template//theme//theme.css">
Quand on a migré correctement on a:
<link rel="stylesheet" type="text/css" href="template/yoga/theme/clear/theme.css">
C'est donc que tu n'a pas suivi la procédure de mise à jour...
Mise à jour
Laquelle dit bien:
Une fois le transfert terminé rendez vous avec votre navigateur à l’adresse de mise à jour, par exemple : http://votredomaine/phpwebgallery/upgrade.php
Et faut faire ce qu'elle demande...
Je n'ai pas l'impression que tu avances.
Tu retournes à la situation de départ et tu nous fait une migration, une mise à jour normale.
Merci.
8-)
Et vois tu pourquoi j'ai la ligne d'erreur quand la galerie s'affiche ?
Et pour la page qui s'affiche quand je cherche à me connecter ? Ca te dit quelque chose ?
Pour yoga, je fais comme tu dis.
On avance ...Merci !
Copie yoga en default si tu veux mais laisse yoga qu'on puisse analyser le pb.
Merci.
Voila j'ai tout re-uploadé !
Comme précédemment, si je ne renomme pas le répertoire yoga, j'ai ce message
Warning: file_exists() [function.file-exists]: Unable to access /header.tpl in /mnt/102/sdb/9/3/p.nadler/phpwg16/include/template.php on line 287
Template->make_filename(): Error - file /header.tpl does not exist
Voila ce que j'ai dans la table user_infos
CREATE TABLE `phpwg_user_infos` (
`user_id` smallint(5) NOT NULL default '0',
`nb_image_line` tinyint(1) unsigned NOT NULL default '5',
`nb_line_page` tinyint(3) unsigned NOT NULL default '3',
`status` enum('webmaster','admin','normal','generic','guest') collate latin1_general_ci NOT NULL default 'guest',
`adviser` enum('true','false') collate latin1_general_ci NOT NULL default 'false',
`language` varchar(50) collate latin1_general_ci NOT NULL default 'english',
`maxwidth` smallint(6) default NULL,
`maxheight` smallint(6) default NULL,
`expand` enum('true','false') collate latin1_general_ci NOT NULL default 'false',
`show_nb_comments` enum('true','false') collate latin1_general_ci NOT NULL default 'false',
`recent_period` tinyint(3) unsigned NOT NULL default '7',
`template` varchar(255) collate latin1_general_ci NOT NULL default 'yoga/clear',
`registration_date` datetime NOT NULL default '0000-00-00 00:00:00',
`enabled_high` enum('true','false') collate latin1_general_ci NOT NULL default 'true',
`auto_login_key` varchar(64) collate latin1_general_ci NOT NULL default '',
UNIQUE KEY `user_infos_ui1` (`user_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
--
-- Contenu de la table `phpwg_user_infos`
--
INSERT INTO `phpwg_user_infos` (`user_id`, `nb_image_line`, `nb_line_page`, `status`, `adviser`, `language`, `maxwidth`, `maxheight`, `expand`, `show_nb_comments`, `recent_period`, `template`, `registration_date`, `enabled_high`, `auto_login_key`) VALUES (1, 5, 3, 'webmaster', 'false', 'fr_FR.iso-8859-1', NULL, NULL, 'false', 'true', 7, 'yoga/clear', '2006-12-12 08:50:07', 'true', '');
INSERT INTO `phpwg_user_infos` (`user_id`, `nb_image_line`, `nb_line_page`, `status`, `adviser`, `language`, `maxwidth`, `maxheight`, `expand`, `show_nb_comments`, `recent_period`, `template`, `registration_date`, `enabled_high`, `auto_login_key`) VALUES (2, 5, 3, 'guest', 'false', 'fr_FR.iso-8859-1', NULL, NULL, 'false', 'true', 7, 'yoga/clear', '2006-12-12 08:50:07', 'true', '');
Donc, il ne trouve pas le thème car il ne connaît pas le répertoire yoga.
Si je renomme yoga en default, j'ai la page comme décrit plus haut. avec le message d'erreur
Warning: getimagesize(.//recent.png) [function.getimagesize]: failed to open stream: No such file or directory in /mnt/102/sdb/9/3/p.nadler/phpwg16/include/functions_html.inc.php on line 67
J'ai réussi à capturer la page qui passe quand j'essaie de me connecter
SELECT data
FROM phpwg_sessions
WHERE id = '035cd5fd35f05a4f07ca881fe4b437c0'
;
[mysql error 1054] Unknown column 'data' in 'field list'
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /mnt/102/sdb/9/3/p.nadler/phpwg16/include/functions.inc.php:714) in /mnt/102/sdb/9/3/p.nadler/phpwg16/include/functions_user.inc.php on line 640
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/102/sdb/9/3/p.nadler/phpwg16/include/functions.inc.php:714) in /mnt/102/sdb/9/3/p.nadler/phpwg16/include/functions_user.inc.php on line 640
Warning: Cannot modify header information - headers already sent by (output started at /mnt/102/sdb/9/3/p.nadler/phpwg16/include/functions.inc.php:714) in /mnt/102/sdb/9/3/p.nadler/phpwg16/include/page_header.php on line 67
PhpWebGallery demonstration site
My photos web site
Redirection...
Cliquez ici si votre navigateur ne vous redirige pas.
Propulsé par PhpWebGallery
UPDATE phpwg_sessions
SET expiration = now(),
data = 'pwg_uid|s:1:"1";'
WHERE id = '035cd5fd35f05a4f07ca881fe4b437c0'
;
[mysql error 1054] Unknown column 'data' in 'field list'
C'est sensé modifier la table session mais elle ne bouge pas. Heureusement que ce n'est pas ma vraie galerie !
Je recommence donc.
J'ai conservé en // la version 1.4.1 dans un répertoire et je mets la nouvelle dans un autre. J'ai transféré une partie des images car c'est une galerie d'essai avant de passer à la vraie.
Je réessaye.
La table session est aussi touchée comme d'autres sites actuellement (je pense).
8-(
Visiblement le transfert FTP est incomplet... Alors je ne parle pas de l'état de la migration...
Je retransfèrerai tout sauf ./include/mysql.inc.php (qui contient les accès MySQL).
8-)
J'ai fait ...
Mais il semble toujours chercher des fichiers dans defaut car quand je renomme yoga en default, il me démarre une galerie dont le titre est
PhpWebGallery demonstration site
My photos web site
avec une présentation comme ça
Catégories
* Ile de Ré [1]
* A la mer [5](!)
* Soleil
* Gribouille
* Les petitzanimôs
* Les grozanimôs
* Les zozios
* Paysages et natures
* Paysages urbains
* Tousskipouss
* Tunisie 2001
* Dans mon jardin
* Macro et vues rapprochées
* Intérieurs
200 images
Spéciales
* Plus vues
* Mieux notées
* Images au hasard
* Dernières images
* Dernières catégories
* Calendrier
Menu
* Tags
* Recherche
* Commentaires
* À propos
* Notification
Identification
* S'enregistrer
* Connexion
Connexion rapide Nom d'utilisateur Mot de passe Connexion auto
* Mot de passe oublié ?
* s'enregistrer
*
* afficher un calendrier par date d'ajout
* afficher un calendrier par date de création
Accueil
*
Ile de Ré
Ile de Ré
1 images
Propulsé par PhpWebGallery
C'est ça yoga/clear ?
En outre, je ne peux toujours pas me connecter. Lorsque j'essaie, il y a une page avec des messages d'erreur qui s'affiche fugitivement et que je n'arrive pas à lire et je reviens comme si je n'avais rien fait. Comment je peux faire pour intercepter vette page.
Je pense que tu n'as pas suivi la procédure correctement.
Une galerie correctement migrée voit ses utilisateurs passer du l'ancien template default de la 1.4 vers le template yoka/clear en 1.6.x
La table qui contient ces infos est en principe:
CREATE TABLE `phpwebgallery_user_infos` (
`user_id` smallint(5) NOT NULL default '0',
`nb_image_line` tinyint(1) unsigned NOT NULL default '5',
`nb_line_page` tinyint(3) unsigned NOT NULL default '3',
`status` enum('webmaster','admin','normal','generic','guest') NOT NULL default 'guest',
`adviser` enum('true','false') NOT NULL default 'false',
`language` varchar(50) NOT NULL default 'english',
`maxwidth` smallint(6) default NULL,
`maxheight` smallint(6) default NULL,
`expand` enum('true','false') NOT NULL default 'false',
`show_nb_comments` enum('true','false') NOT NULL default 'false',
`recent_period` tinyint(3) unsigned NOT NULL default '7',
`template` varchar(255) NOT NULL default 'yoga/clear',
`registration_date` datetime NOT NULL default '0000-00-00 00:00:00',
`enabled_high` enum('true','false') NOT NULL default 'true',
`auto_login_key` varchar(64) NOT NULL default '',
UNIQUE KEY `user_infos_ui1` (`user_id`)
) TYPE=MyISAM;
Utilise une modification via http://sql.free.fr/phpMyAdmin/ pour corriger...
La vraie question restante "combien d'autres modifications te manquent pour retrouver un mode de fonctionnement normal de la 1.6?"
8-(
Je crois avoir une ébauche de réponse : je n'ai pas de répertoire default dans les templates et c'est ce qu'il cherche a priori.
J'avais remis le mien utilisé en 1.4.1 mais il manque des fichiers. J'ai donc renommé yoga en default et ça démarre, enfin à peu près car je n'arrive pas à me connecter en tant qu'utilisateur enregistré ni en tant qu'admin :(((
Bonjour
Je pense avoir suivi la procédure mais quand je me connecte à la galerie, j'ai le message d'erreur suivant :
Warning: file_exists() [function.file-exists]: Unable to access /header.tpl in /mnt/102/sdb/9/3/p.nadler/phpwg16/include/template.php on line 287
Template->make_filename(): Error - file /header.tpl does not exist
J'ai loupé quelque chose ?
PS : désolé si le sujet existe par ailleurs : je ne l'ai pas trouvé
L'adresse mise en cause : http://p.nadler.free.fr/phpwg16