Pages: 1 2
Bonsoir,
Suite à la migration vers la V12, l'un de mes sites est HS : http://www.kiki-et-domi.com/
Fatal error: Uncaught Error: Undefined class constant 'SCOPE_BUBBLE_UP' ...
Pour info, un autre piwigo, sur le même compte d'hébergement, est OK. (même si j'ai eu une erreur semblable à celle là lors de l'update : https://fr.piwigo.org/forum/viewtopic.php?id=29468 )
Dernière modification par tomdieu (2021-11-05 20:58:39)
Hors ligne
Bonjour,
je dirais de commencer par renvoyer manuellement les fichiers de la version 12
Hors ligne
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 )
Hors ligne
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
Hors ligne
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
Hors ligne
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
Hors ligne
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é.
Hors ligne
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
Hors ligne
Il faudrait "remplacer" le répertoire "include/smarty" avec celui qui est dans l'archive zip de Piwigo 12 (téléchargeable).
Hors ligne
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, ...)
Dernière modification par tomdieu (2021-11-09 09:32:23)
Hors ligne
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 !
Hors ligne
Pages: 1 2