Magento UploaderJsObject n'est pas défini
J'ai rencontré un drôle d'erreur que je n'arrive pas à résoudre.
N'importe où dans la zone d'admin, lorsque je veux télécharger/afficher/supprimer des images, rien n'est montrant.
Mon "inspecter l'élément" console me donne cette erreur:
Uncaught ReferenceError: id_23b2a41c446dee70b327b51065e06137_UploaderJsObject is not defined
J'ai suivi ce jusqu'à la galerie.phtml fichier qui a de ce code:
<script type="text/javascript">
//<![CDATA[
var <?php echo $_block->getJsObjectName(); ?> = new Product.Gallery('<?php echo $_block->getHtmlId() ?>', <?php if ($_block->getElement()->getReadonly()):?>null<?php else:?><?php echo $_block->getUploader()->getJsObjectName() ?><?php endif;?>, <?php echo $_block->getImageTypesJson() ?>);
//]]>
</script>
Je n'ai absolument aucune idée de ce qui s'est passé ici. Je n'ai pas mess avec les fichiers de base.
Je n'ai d'ailleurs changer le code javascript choses.
Je suis en espérant que quelqu'un peut m'aider à trouver ce qui est mal. Été coincé sur cette erreur depuis hier..
Toute aide est très appréciée 🙂
OriginalL'auteur Weszzz7 | 2012-10-23
Vous devez vous connecter pour publier un commentaire.
Récemment cloné un rachat ou d'essayer de mettre en place un autre magento environnement et de voir cette erreur? vérifiez si les fichiers suivants sont dans leurs endroits appropriés qui peuvent avoir été laissés de côté en raison d'être binaire fichier swf (fichier flash) ou ignoré par le logiciel de contrôle de version:
et pour faire bonne mesure ces fichiers:
Et quelqu'un ci-dessous a eu la gentillesse de mentionner, à titre de magento 1.9:
n'existe pas, alors ne vous inquiétez pas à propos de ce fichier.
Cela a fonctionné pour moi aussi. La raison de ces fichiers sont manquants pour moi, c'était que j'avais "médias".gitignore à la place de "/media"
votre solution est parfaitement correct
Notez que
/skin/adminhtml/default/default/media/editor.swf
n'est pas nécessaire avec Magento 1.9.OriginalL'auteur Danny Z
J'ai eu le même problème.
Dans mon php.ini le max_post a été fixé à 0, ce qui doit le désactiver, cependant cela rompt avec le JS Uploader qu'il interroge php max taille de téléchargement.
Je l'ai Juste mis à 100M et le parcourir et de télécharger des boutons sont apparus.
OriginalL'auteur Ronnie Hyslop
Dans mon cas, de supprimer le fichier
Dull_Uploader.xml
de/app/etc/modules
résolu ce problème spécifique.OriginalL'auteur Meetai.com
Oke, wow mon collegae juste trouvé une seconde après l'affichage de cette question.
Si quelqu'un d'autre a ce problème.
En quelque sorte certains fichiers dans le dossier de la peau ont disparu.
Espère que quelqu'un va trouver cette information utile.
OriginalL'auteur Weszzz7
J'ai vérifié tout ce qui est donné dans cette page et tous les fichiers sont au bon endroit. Une enquête plus approfondie m'a pris à ce page.
Puis je me rends compte que je suis sous firefox, et qui pourrait être la raison.
Après l'installation de flash player, tout fonctionne bien.
Espère que cela aidera quelqu'un.
Mise à jour -1 (dans le cas où réf lien de modifications):
OriginalL'auteur Adarsh Khatri
La réponse de @danny-z semble avoir fait le tour.
Je voudrais également ajouter que les autorisations de tous ces fichiers doivent être mis à 0644. Donc tout simplement
cd
dans chacun de ces répertoires et vérifier les autorisations en cours à l'aide dels -l
. Ils devraient apparaître comme-rw-r--r--
. Si ils ne le font pas alors nechmod 0644 *
(assurez-vous que vous êtes à l'intérieur du répertoire lors de l'exécution de cette sorte il affecte uniquement les fichiers), puis vérifier de nouveau à faire en sorte que ça fonctionne.Aussi, @KPheasey mentionne ci-dessus dans un commentaire que
.gitignore
était à l'exclusion de tous lesmedia
. Pour moi, cela signifie que lors du déploiement du site sur le serveur tous lesmedia
a été exclu à cause de la.gitignore
, mais ayantmedia
dans.gitignore
localement n'empêchera pas ces fichiers de travail localement. Voulais juste préciser parce que j'ai été un peu confus au début par ce commentaire.La raison pour laquelle les fichiers sont manquants pour moi, c'est que j'ai fait une
tar
d'un site existant (à installer sur ma machine locale) et exclusmedia
de sorte que je n'ai pas un énorme fichier. J'ai pour but d'exclure les principauxmedia
dossier, mais par erreur exclus de ces derniers (et peut-être d'autres, je suppose).OriginalL'auteur dovid
J'ai enfin reçu une réponse par l'installation de flash sur mon ubuntu 16.04:
OriginalL'auteur shemaya