lorsque je tente de paramétrer une template youdesign, je selectionne mon menu et le reste des settings. Lorsque je lance la procédure de création j’ai une erreur 500 : internal server errors.
j’ai d’autres pluggins sur mon jeedom et aucune erreur
Bonjour à tous,
Tout d’abord merci à tous pour le temps passé à nous aider, on ne le dit pas assez.
Mon problème est le même avec la configuration suivante:
C’est à dire qu’au moment de la validation de la création du template design, une erreur 500 pop a chaque fois et aucune logs n’est générées (meme en mode debug).
OS : DEBIAN 12.7 fonctionnant sur VM
Jeedom : Version : 4.4.19 - Source : default - Branche : master - Système : diy
Plugin : YouDesign (youdesign) - stable - version 2024-02-05 19:31:48 - Prérequis : 4.2
Logs « YouDesign » en mode debug :
0000|[2024-11-04 20:03:17] DEBUG : init('action')=importTemplate
0001|[2024-11-04 20:04:28] DEBUG : init('action')=getTemplateList
0002|[2024-11-04 20:04:28] DEBUG : init('action')=getMenuInfo
0003|[2024-11-04 20:04:40] DEBUG : init('action')=getTemplateList
0004|[2024-11-04 20:04:40] DEBUG : init('action')=getMenuInfo
0005|[2024-11-04 20:04:46] DEBUG : init('action')=getTemplateByFile
0006|[2024-11-04 20:04:50] DEBUG : init('action')=getTemplateByFile
0007|[2024-11-04 20:04:53] DEBUG : init('action')=getTemplateByFile
0008|[2024-11-04 20:06:26] DEBUG : init('action')=importTemplate
0009|[2024-11-04 20:06:54] DEBUG : init('action')=importTemplate
0010|[2024-11-04 20:09:48] DEBUG : init('action')=importTemplate
Voici une capture écran qui peux apporter un peu d’éclairage:
Si vous avez des solutions je suis preneur ![]()
Merci d’avance pour votre aide.
Bonjour,
Pourquoi se donner la peine de donner la version du core utilisée et la version du plugin.
Après tout, faire des efforts pour avoir de l’aide à quoi bon.
Une bouteille a la mer suffit.
Quant aux autres qui rebondissent sur un post, debian 12 n’est pas supporté
Bonsoir Iperenna,
Merci pour ton retour.
Je pensais avoir lu correctement les pré-requis minimum avant d’acheter ce plugin mais j’ai du passer à coté.
Aurais-tu la gentillesse de m’indiquer où se trouve cette limitation avec Debian 12 stp ?
Bonjour,
il n’est probablement indiqué nul part que debian 12 ne peut pas être utilisé tout comme il n’est pas indiqué que debian 13 n’est pas supporté (pareil pour Windows).
C’est juste que debian 11 est la version recommandée et de ce fait, il est possible que toutes autres versions posent des problèmes.
Ceci dit je ne pense pas que debian 12 soit le problème ici (mais peut-être après lorsque ce problème sera fixé)
Bonjour Mips,
Merci pour ces explications plus claires.
Bonjour,
Pour une erreur 500, il faut regarder/fournir le log http.error
Bonjour JPTY,
Ce que j’ai fais :
- Vider tout mes logs Jeedom
- Recréation d’un template Youdesign
Voici les logs générés:
Je n’ai pas d’autres logs de levées malheureusement.
quid du log http.error . Comme te l’a indiqué JPTY, une erreur 500 est très souvent lié à une erreur http (ie blockage de ton firewall, mauvaise adresse http, …) seul le log nous le dira ![]()
Analyse → Logs → http.error
Bonjour à tous,
Même erreur chez moi, as tu trouvé la solution ??
Pour resumer, le log http.error donne
Fatal error: Uncaught Error: Non-static method youdesign::importTemplate() cannot be called statically in /var/www/html/plugins/youdesign/core/ajax/youdesign.ajax.php
Je suis repassé en Debian 11 et plus de soucis depuis…
Bonjour Castelnau,
Désolé pour ma réponse tardive.
J’ai refait la procédure de création avec les logs en mode debug.
Malheureusement dans ce log (http.error) je n’ai aucune trace:
Edit :
N’ayant pas de logs de tracé dans Jeedom au niveau http.error je suis aller regarder dans les logs systemes « /var/log/apache2# more error.log »
J’ai trouvé ceci:
Est-ce que cela vous est plus utile ?
Bonjour Chaffoke,
Malheureusement non, je pense que je vais devoir revenir en Debian 11 comme toi.
C’est dommage car j’aurais aimé le faire fonctionner en Debian 12 pour des questions de sécurité.
Bon avec un peu d’huile de coude j’ai réussi ![]()
Mais, je ne sais pas si la correction est valide et viable donc je partage pour validation.
Dans la class PHP /var/www/html/plugins/youdesign/core/class/youdesign.class.php
j’ai du modifier la méthode en static à la ligne 575
Avant modif :
Après modif:
Ensuite, j’ai refait la procédure de création et plus d’erreur, le template Youdesign est bien créé et fonctionnel:
je viens d’installer le pluging Youdesign avec OS : debian 12.12 et jeedom : 4.5.2
malheureusement, je n’arrive pas crée des dign ![]()
Je pense que j’ai perdu mes 10 €
regarde les derniers posts sur ce plugin et demande a jeedom un remboursement.







