Je suis en train de tester un site Magento 1.3 à l'aide de Magento 1.4. Je vois un comportement très étrange et incohérent. Au lieu d'inclure l'URL de mes fichiers JavaScript, Magento crée des balises avec le chemin complet du système de fichiers des fichiers JS, comme ça: Je crois que cela est lié au nouveau "Thèmes JavaScript et Fichiers CSS combinés à une fonction de fichier ". En fait, lorsque je me connecte à l'administrateur, cliquez sur "Flush JavaScript / CSS cache", la première page est réussie et je vois qu'un seul JS est similaire à: p>
10 Réponses :
Quelles sont les valeurs des différents champs d'URL de base sous "Web" dans la configuration? Devrait être quelque chose sur les lignes de pour l'URL de la peau de base. P> p>
Oui, c'est ce que c'était. J'ai même essayé de remplacer {{insecture_base_url}} avec mon.domain.name sans ...
Aller à System -> Configuration -> Paramètres du développeur -> Paramètres JavaScript -> Fusionner des fichiers JavaScript (bêta) et définissez-le sur "Non". C'est vraiment une version bêta: D P>
Ce problème m'arrive également sur 1.7.0.1 ... Désactiver 'dev / js / merge_files' était la seule solution pour moi
Si vous définissez Fusionner JavaScript et fusionner CSS à «Non» corrige votre problème, le problème sous-jacent est probablement que votre répertoire var / n'est pas écrit. Essayez de vérifier les autorisations et la propriété.
Merci :) a travaillé pour moi !!! Mon problème était que je n'ai pas été capable de voir des images dans l'éditeur "Storage Media" Même Créer un bouton de dossier n'étant pas fonctionnant et parcourez les fichiers et le bouton de téléchargement de téléchargement n'a pas été visible.
Le problème est lié à l'option de fusion JavaScript. Malheureusement, la forme ne fonctionne pas sans JavaScript. Vous devez modifier l'option Merge_Files dans App / Code / CODE / MARTE / MAGE / CORE / ETC / CONFIG.XML sur 0.
<js> <merge_files>0</merge_files> <deprecation>0</deprecation> </js>
Modification de la configuration, je n'ai pas fait le tour pour moi, je devais le désactiver dans la base de données. p>
dans le tableau ' core_config_data strong>' Définissez la valeur de la ligne avec chemin ' dev / js / fusion_files strong>' (config_id 772) à ' 0 forte > '. P>
Merci de me pointer dans la bonne direction! P>
J'ai eu le même problème et j'ai eu la solution suivante: P>
La combinaison des deux a réellement récupéré les choses à la normale. P>
Il s'agit d'un simple problème d'autorisations, bien que une étrange manifestation. Assurez-vous que votre dossier code> code> est inscriptible par l'utilisateur / groupe Web Server (Toutefois, vous souhaitez le faire) et tout fonctionne bien.
Dans certains cas (comme dans le mien), vous ne pourrez peut-être même pas entrer dans l'administrateur. J'ai suivi les conseils sur le site de Nick ( Nicksays .co.uk / 2010/03 / ... ). Je devais exécuter une requête pour changer temporairement le réglage, puis vous connecter et vider le cache, puis j'ai changé le réglage (à nouveau à l'aide d'une requête, car MySQL était déjà ouvert de toute façon). Requête: mettre à jour le fichier core_config_data valeur code> = 0 où
chemin code> = 'dev / js / fusion_files'; Je me demande aussi si la suppression var / cache / * fonctionnerait.
Modification du config.xml n'a pas fait le tour pour moi, je devais le désactiver dans la base de données. P>
dans le tableau Merci de me pointer dans la bonne direction! P>
Cette solution est fonctionnée pour moi, merci. P> core_config_data code> Définissez la valeur de la ligne avec chemin
dev / js / fuse_files (config_id 772) sur "0 ' code>. P>.
J'ai eu le même problème. P>
C'est parce que Magento ne trouve pas de fichier JavaScript. Regardez votre /var/log/Exception.log (vous devez activer le système de connexion System -> Config-> Options de développeur) P>
dans mon journal était l'erreur suivante: p>
Exception 'Exception' avec message 'Avertissement: filemtime () [Fonction.filemtime]: STAT a échoué pour /var/js/calendar/lang/calendar-en.js in / var / www / app / app / code / Core / Mage / Core / Helper / Data.PHP On Line 631 'Dans /var/www/app/code/core/mage/core/fonctions.php:245 P>
Alors j'ai créé le fichier et voici, cela fonctionne! P>
in magento 1.4 Le config_id est 879 (pour moi) Réglage de cette valeur à 0 m'a donné tous mes fichiers .js. Super bizarre p>
Vérifiez si votre dossier multimédia est écrit par l'utilisateur que le serveur Web utilise.
J'ai eu un symbole symbolique vers un dossier qui n'était que écrit par root aidé. P> p>
C'était la question des autorisations dans mon cas. Ces commandes SSH fonctionnent dans le répertoire racine de Magento corrigée:
# chown all to proper user and group, ie. www-data chown -R www-data:www-data * # change all files permissions to 644 find . -type f -exec chmod 644 {} \; # change all directories permissions to 755 find . -type d -exec chmod 755 {} \; # change all to be writable in var and media directories chmod -R 777 var/ media/
Assurez-vous que vous effacez le serveur ainsi que le cache magnéto .. Alors faites ce que @marcinsdance dit ... tout va marcher! Merci beaucoup.
C'était la solution pour moi. Merci!
@ Mattias Bomelin - Je n'ai pas encore trouvé de réponse à cela. Quand je le ferai, je le posterai comme une réponse ici et l'accepterai. Marquez cette question comme favori en cliquant sur l'étoile sous la flèche Downvote si vous souhaitez en garder une trace.