Récemment
-
Images produit qui disparaissent
Bugs & Améliorations il y a environ 24 jours15 -
Urls bizarres dans la console search
PhenixSuite il y a environ 28 jours12 -
Erreurs 410 dans BO
PhenixSuite il y a environ 28 jours3 -
la classe search
Bugs & Améliorations il y a environ 30 jours2 -
Probleme depuis MAJ phenix 1.6.2.36
PhenixSuite il y a environ 30 jours8 -
[resolu] Le module mondial relay 3.4.5
Bugs & Améliorations 13 juil. 2025, 11:051 -
controlleur fournisseurs.
Bugs & Améliorations 11 juil. 2025, 15:2111 -
J'en profite (la fougue de la jeunesse) (ah ah ah)
Bugs & Améliorations 10 juil. 2025, 17:355 -
Bon dernier du jour mais cela me turlupine classe search
Bugs & Améliorations 10 juil. 2025, 15:444 -
se connecter comme un client idntifié
Bugs & Améliorations 10 juil. 2025, 15:151 -
la bonne blague
Discussion générale 8 juil. 2025, 17:492 -
Passage de la 16.1.9 a la PhenixSuite 1.6.2.36
Bugs & Améliorations 4 juil. 2025, 12:548 -
Echec de l'installation de Creative Elements
Bugs & Améliorations 27 juin 2025, 15:123 -
[Résolu] Modification données client dans l'admin
PhenixSuite 27 juin 2025, 07:3410 -
googletagmanager
PhenixSuite 26 juin 2025, 15:052 -
2 téléphones obligatoires
PhenixSuite 21 juin 2025, 21:5411 -
Liens qui disparaissent
PhenixSuite 21 juin 2025, 17:545 -
Smart cache JS et Iphone
PhenixSuite 20 juin 2025, 23:121 -
Hack ancien PS 1.6 avant mise à jour Phenix
PhenixSuite 16 juin 2025, 07:423 -
[RESOLU]Souci Revolut et Hipay
Modules 14 juin 2025, 18:5511
Nouvelle installation : erreur sur les ajouts d'images
-
Bonjour à tous,
Je viens d'installer Phoenix 1.6.2.34 sur un serveur O2Switch.
Quand j'essaie de charger une image sur un produit, j'obtiens une erreur sans message d'erreur
et dans la console
Error: An unexpected error occurredIl s'agit d'une nouvelle installation, aucune modification du thème ni d'ajout de modules.
Puis j'ai installé PS 1.6.24 sur le même serveur pour comparer, l'ajout d'image ne pose pas de problèmes.Une idée ?
Merci
Christophe
-
Bonjour,
1- Activez le mode debug (en haut à droite)
2- Dans la console, onglet Réseau =>Xhr, regardez la réponse lorsque l'image est envoyée
3- Pas de détail concernant le message d'erreur js ?
-
Voici la réponse
<br />
<b>Fatal error</b>: Uncaught TypeError: in_array(): Argument #2 ($haystack) must be of type array, null given in /home2/sc1smri0171/phoenix/controllers/admin/AdminProductsController.php:6975
Stack trace:
#0 /home2/sc1smri0171/phoenix/controllers/admin/AdminProductsController.php(6975): in_array()
#1 /home2/sc1smri0171/phoenix/classes/controller/AdminController.php(1053): AdminProductsControllerCore->ajaxProcessaddProductImage()
#2 /home2/sc1smri0171/phoenix/controllers/admin/AdminProductsController.php(2455): AdminControllerCore->postProcess()
#3 /home2/sc1smri0171/phoenix/classes/controller/Controller.php(325): AdminProductsControllerCore->postProcess()
#4 /home2/sc1smri0171/phoenix/classes/Dispatcher.php(427): ControllerCore->run()
#5 /home2/sc1smri0171/phoenix/admin671kbquqr/index.php(81): DispatcherCore->dispatch()
#6 {main}
thrown in <b>/home2/sc1smri0171/phoenix/controllers/admin/AdminProductsController.php</b> on line <b>6975</b><br />
-
ok,
Allez dans la page Préférences => Produits et enregistrer votre choix de légende par défaut:
-
@eolia ça marche, un grand merci !
-
Ces nouveaux paramètres n'étaient pas enregistrés par défaut, ça sera le cas dans les prochaines versions ;)
-
Toujours sur la même installation sans modification, j'ai une erreur quand je veux afficher une des caractéristiques (la modification fonctionne) .
[ SQL ERROR ]
Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_unicode_ci,IMPLICIT) for operation '<>'UPDATE
ps_feature_value
a
JOIN (
SELECT fvl.id_feature_value
, fvl.value
, IF(@prev <> fvl.value
, @rn:=0,@rn),
@prev:=fvl.value
, @rn:=@rn+1 AS rn
FROMps_feature_value_lang
fvl
INNER JOINps_feature_value
fv
ON(fvl.id_feature_value
= fv.id_feature_value
),
(SELECT @rn:=0) rn, (SELECT @prev:='') prev
WHERE fvl.id_lang
= 1
AND fv.id_feature
= 2
ORDER BY fvl.value
) b ON(a.id_feature_value
= b.id_feature_value
)
SET a.position
= b.rnDbCore->displayError in /classes/db/Db.php:458 DbCore->query in /classes/db/Db.php:650 DbCore->execute in /classes/FeatureValue.php:377 FeatureValueCore::cleanPositions in /controllers/admin/AdminFeaturesController.php:889 AdminFeaturesControllerCore->initProcess in /classes/controller/AdminController.php:3504 AdminControllerCore->init in /classes/controller/Controller.php:313 ControllerCore->run in /classes/Dispatcher.php:427 DispatcherCore->dispatch in /admin671kbquqr/index.php:81
-
Hum... toutes vos tables n'ont pas le même charset ?
Normalement elles sont toutes (sauf éventuellement celles des modules tiers) en utf8mb4_general_ci
-
Quelques tables ne sont pas en utf8mb4_general_ci
-
il serait bon de toutes les mettre dans le même charset (au moins celles concernant les features).
Là vous voyez l'erreur car vous êtes en mode debugl'utf8mb4_unicode_ci ou l'utf8mb3_general_ci n'autorisent pas toutes les émoticônes existantes en utf8mb4.
-
Problème résolu, support au top !