J'ai réactivé les plugins et le thème personalisé (même si ils ne sont pas officiellement compatibles avec la v12) et tout est encore OK.
Merci pour votre aide.
tomdieu a écrit:
J'ai tout supprimé (et remplacé par les éléments de la v12) sauf les répertoires "_data_" "galleries" et "upload" et le fichier /local/config/database.inc.php
--> Problème corrigé :-) !
Et bien tant mieux parce que je ne voyais pas trop d'où ça pouvait venir !
J'ai tout supprimé (et remplacé par les éléments de la v12) sauf les répertoires "_data_" "galleries" et "upload" et le fichier /local/config/database.inc.php
--> Problème corrigé :-) ! Et rien n'a été perdu à première vue.
Je vais remettre progressivement mes personnalisations (thème, plugins, ...)
Fait. Mais aucun changement...
Il faudrait "remplacer" le répertoire "include/smarty" avec celui qui est dans l'archive zip de Piwigo 12 (téléchargeable).
Je n'ai plus accès à l'admin, mais avant la migration, il y avait Lightbox et Smilies Support activés.
Ces 2 plugins sont aussi installés sur une autre instance de Piwigo (qui fonctionne très bien en v12) sur le même espace d'hébergement.
Je viens quand même de supprimer par ftp les répertoires correspondant dans /plugins --> ça ne change rien
Bonjour,
Quelle extension installée / activée ? svp
A tres vite
J'ai essayé de supprimer par ftp le thème utilisé (et personnalisé) "blancmontxl" --> cela ne change rien.
Merci de vous occupez de mon cas :-)
Le code suggéré est déjà présent dans le fichier "original" (du coup je n'ai rien ajouté...) :
/** * Call error handler for undefined method * * @param string $name unknown method-name * @param array $args argument array * * @return mixed * @throws SmartyException */ public function __call($name, $args) { if (isset($this->class)) { throw new SmartyException("undefined extension class '{$this->class}'"); } else { // Piwigo specifics - starts here // when updating from Piwigo 11 to 12, we try to delete compiled templates and there is a mix old and new Smarty files, resulting in a: // Fatal error: Uncaught --> Smarty: Smarty->_clearTemplateCache() undefined method // indeed this method does not exist in Smarty 3.1.29 (Piwigo 11) but exists in Smarty 3.1.39 (Piwigo 12) if ('_clearTemplateCache' == $name) { return; } // Piwigo specifics - stops here throw new SmartyException(get_class($args[ 0 ]) . "->{$name}() undefined method"); } } }
Et j'ai ajouté $conf['show_template_in_side_menu'] = true; dans /local/config/config.inc.php : c'est bien ça que vous avez suggérez? (je ne comprenais pas trop : ajouter ca dans "localfiles editor")
Ça n'a rien changé.
Bonjour,
essayer ça,
1. modifier ce fichier ../include/smarty/libs/sysplugins/smarty_internal_undefined.php
ajouter ligne 64 après ceci --> } else {
if ('_clearTemplateCache' == $name) { return; }
et s'il y a eu des templates persos :
ajouter ca dans "localfiles editor"
$conf['show_template_in_side_menu'] = true;
A très vite
C'est fait --> Toujours pas OK, mais le message d'erreur a évolué (et même l'admin ne fonctionne plus ) :
Front-end :
Fatal error: Uncaught --> Smarty: undefined extension class 'Smarty_Internal_Runtime_Subtemplate' <-- thrown in /home3/tbalay/sites/kiki-et-domi/include/smarty/libs/sysplugins/smarty_internal_undefined.php on line 62
Back-end :
Fatal error: Uncaught --> Smarty: Plugin 'smarty_modifier_nl2br' not callable <-- thrown in /home3/tbalay/sites/kiki-et-domi/include/smarty/libs/sysplugins/smarty_internal_template.php on line 468
Bonjour
Dans le message d'erreur
/include/smarty/...
je dirais par FTP de supprimer ce répertoire smarty et de renvoyer les fichier de la 12
il y a un fichier qui est mal copier
Merci (et j'aurai pu y penser de moi même ;-) ).
Malheureusement ça ne corrige pas le problème...
En complément, je viens de me rendre compte que l'admin fonctionne bien, sauf l'accueil/tableau de bord ( admin.php )
Bonjour,
je dirais de commencer par renvoyer manuellement les fichiers de la version 12
Version de Piwigo: 12.0
Version de PHP: 7.4.24
Version de MySQL: mysqlnd 7.4.24