j'ai réglé mon pb en restaurant la bdd !!
Lors de la mise à jour, après avoir suivis la méthode suivante :
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)
2. supprimer tous les fichiers et répertoires de la précédente installation
(sauf les éléments listés ci-dessus)
3. décompresser à l'aide de winzip par exemple (winrar, winace et beaucoup
d'autres le permettent également) le fichier téléchargé.
Le message d'erreur est le suivant :
ALTER TABLE phpwebgallery_categories
CHANGE COLUMN site_id site_id tinyint(4) unsigned default '1',
ADD COLUMN commentable enum('true','false') NOT NULL default 'true',
ADD COLUMN global_rank varchar(255) default NULL,
DROP INDEX id_uppercat,
ADD INDEX categories_i2 (id_uppercat)
;
[mysql error 1091] Can't DROP 'id_uppercat'; check that column/key exists
Si qq'un peut me dire d'où vietn le problème. Merci.
no use of "realpath" function anymore... : je ne fais généralement pas les choses à moitié ;-)
ok super !
Il y a également le fichier include/functions.inc.php pour la liste de langues qui utilise également la fonction realpath
à la ligne 263
$path = realpath(PHPWG_ROOT_PATH.'language/'.$file);
cette modification sera intégrée à la 1.4.0
Je viens de faire la modif du fichier cité ci-dessus et la MAJ fonctionne.
Merci à tous, je m'en vais tester. =D
j'ai réussi à faire l'upgrade vers la version 1.4.0RC3.
J'ai modifié le fichier include/template.php
à la ligne 274
remplacer
$filename = realpath($this->root . '/' . $filename);
par
$filename = $this->root . '/' . $filename;
Si quelqu'un pouvait tester
merci de tes réponses.
J'avais déjà vu ce post avant de poster le mien.
Mon thème est bien celui par défaut. J'ai vérifié également dans la base sql.
La version 1.3.4 marche nickel
C'est peut-être une question bête mais est-ce que les fichiers .tpl sont-ils gérés qu'à partir d'une version php ?
Voici ma version : PHP4u Version 3.0 Based on PHP-4.3.2
merci encore pour le travail effectué.
Dodo a écrit:
Si ça peut te consoler, j'avais le même problème avec le passage 1.3.4 vers RC2 et je suis aussi sur laposte.net (le problème est identique sur lycos). Pour le moment, je n'ai pas eu de réponse pouvant résoudre ce problème donc j'ai réinstallé la 1.3.4 est tout est redevenu comme avant.
Bon courage
Voilà le lien de l'ancien post. http://forum.phpwebgallery.net/viewtopic.php?id=3097
Essai de remettre le thème par défaut car pour une personne ça a marché (pas pour moi).
Si ça peut te consoler, j'avais le même problème avec le passage 1.3.4 vers RC2 et je suis aussi sur laposte.net (le problème est identique sur lycos). Pour le moment, je n'ai pas eu de réponse pouvant résoudre ce problème donc j'ai réinstallé la 1.3.4 est tout est redevenu comme avant.
Bon courage
j'ai suivi la démarche indiquée dans le fichier README pour mettre à jour ma gallerie 1.3.4 en 1.4.0RC3 qui se trouve sur le serveur de laposte.net :
- sauvegarde fichier include/mysql.inc.php
- répertoire "galleries"
- uploade de la nouvelle version
- mise en place du fichier include/mysql.inc.php et du répertoire "galleries"
(je n'ai pas supprimé l'ancien dossier, je l'ai renommé)
ensuite je suis allé sur l'url http://votre.domaine/galerie/upgrade.php mais hélàs, j'ai eu le message suivant :
Template->make_filename(): Error
J'ai modifié le fichier include/template.php
remplacer
function make_filename($filename) { // Check if it's an absolute or relative path. if (substr($filename, 0, 1) != '/') { $filename = realpath($this->root . '/' . $filename); } if (!file_exists($filename)) { die("Template->make_filename(): Error - file $filename does not exist"); } return $filename; }
par
function make_filename($filename) { $old_filename = $filename; // Check if it's an absolute or relative path. if (substr($filename, 0, 1) != '/') { $old_filename = $this->root . '/' . $old_filename; $filename = realpath($this->root . '/' . $filename); } if (!file_exists($filename)) { if ( !$filename ) { $filename = $old_filename; } die("Template->make_filename(): Error - file $filename does not exist"); } return $filename; }
j'espère qu'il n'y a pas d'erreur dans ce que j'ai modifié
ensuite j'ai relancé http://votre.domaine/galerie/upgrade.php
voici le message d'erreur : Template->make_filename(): Error - file ./template/default/upgrade.tpl does not exist
Je ne comprend pas car ce fichier existe bien à cet emplacement. Je l'ai mis en 777. J'ai réuploader tous les fichiers et dossiers de template en forçant en binaire. Cela donne la même chose :-(
Si quelqu'un avait une idée. Merci de vos réponses