J'ai installé Magento 2 sur le serveur local avec succès en utilisant Composer mais je ne suis pas en mesure de voir les conceptions du panneau frontal et de l'administration. J'y vois des textes clairs. En regardant la console, je vois l'erreur suivante.
TypeError: require.config is not a function requirejs-config.js
TypeError: require.config is not a function admin:59
TypeError: require is not a function admin:62
ReferenceError: Ext is not defined admin:68
ReferenceError: Fieldset is not defined admin:76
TypeError: require is not a function admin:83
TypeError: require is not a function
magento2
installation
amitshree
la source
la source
Réponses:
Cela pourrait être un problème avec les liens symboliques. Je vois que deploy.php a fonctionné pour vous, mais vous pouvez également essayer de supprimer les ressources de pub / static et voir si les instructions de /magento//a/64808/594 fonctionnent pour vous. Si c'est le cas, cela peut vous faire gagner du temps pendant le développement car il devrait être plus rapide que l'exécution de deploy.php.
Il serait également bon de savoir si plusieurs personnes rencontrent des problèmes avec les liens symboliques et quelle est la cause commune.
la source
Si vous rencontrez un problème de CSS et de conception après l'installation dans Windows, veuillez suivre les étapes suivantes:
étape 1.
php bin/magento setup:static-content:deploy
étape 2.
php bin/magento indexer:reindex
étape 3. assurez-vous qu'apache "rewrite_module" est activé, puis redémarrez le serveur
étape 4. supprimer le dossier cache sous var / cache
Les étapes ci-dessus fonctionnent pour moi.J'espère que cela fonctionnera également pour vous.
Faites-moi savoir si vous rencontrez toujours un problème.
la source
Ma question était que j'avais obtenu un peu trop excité avec mon
pub/static
etpub/media
« compensation cache » et a accidentellement supprimé la.htaccess
fichierpub/static
.Une solution rapide consistait à apporter une nouvelle
/magento2ce/pub/static/.htaccess
et vider la cache et Bob est votre oncle. Plus de problèmes CSS.J'espère que cela t'aides. Ce serait génial s'il y avait un moyen de supprimer des fichiers et de s'assurer que d'autres fichiers ne soient pas supprimés, comme un .gitignore pour une
rm -rf
utilisation Linux du système . Peut-être un jour...S'IL VOUS PLAÎT NOTE: ce n'est que pour les problèmes CSS, désolé, je n'aide pas avec le problème JS manquant.
la source
J'ai eu ce problème avec V2.1.3 où la signature est définie par défaut sur true. Cela signifie que les URL ont "version" dans le nom du chemin. Par exemple, le chemin du fichier doit être: -
Mais se traduit par: -
Pour changer cela, ouvrez le fichier: -
Et changez la valeur par défaut à zéro: -
la source
J'ai rencontré ce problème sur plusieurs installations de Magento 2 en production.
En supposant que vous l'ayez fait en premier à partir de la ligne de commande.
Modifiez ensuite les autorisations de fichier sur 755 dans les répertoires suivants:
/pub/
/ pub / statique /
/ pub / statique / frontend /
/ pub / static / adminhtml /
/ pub / static / _requirejs /
Voila! Les fichiers CSS / JS se chargent parfaitement.
la source
Après avoir accédé au dossier dev / tools / Magento / Tools / View et l'avoir exécuté dans la ligne de commande, le problème a été résolu.
la source
J'avais aussi ce problème, mais ça a fini par être un
core_config_data
problème. Tous mes actifs étaient acheminés vers l'https
URL, bien que j'aie défini cette URLhttp
.Il y a un champ
core_config_data
appeléweb/secure/use_in_frontend
qui a été défini sur1
. Je l'ai défini sur0
, effacé le cache et cela a fonctionné correctement.la source
1- Modifiez le fichier app / etc / di.xml en changeant le contenu suivant:
À:
2-
sudo php /var/www/html/magento2ce/bin/magento setup:static-content:deploy
la source
J'ai eu ce problème lors de l'utilisation de fichiers de langue.
Lorsque vous utilisez une langue, vous devez inclure la langue du système:
la source
Si vous rencontrez un problème de conception de chargement de page css et js après l'installation dans magento2, veuillez suivre l'étape suivante:
ouvrez le terminal et accédez à la racine Web de Magento
Étape 1.Étape 2.
Étape 3.assurez-vous qu'apache «rewrite_module» est activé, puis redémarrez le serveur
Étape 4.
Étape 5 Étape 6supprimer le dossier de cache sous var / cache
L'étape ci-dessus fonctionne. J'espère que cela fonctionnera aussi pour vous.
la source
Veuillez suivre les étapes ci-dessous pour vous débarrasser de ces problèmes.
1) Téléchargez le Magento 2.
2) Extrayez ceci dans votre répertoire www OR htdocs.
3) Installez le magento. N'utilisez pas localhost , utilisez 127.0.0.1 dans l'URL du magasin et l'URL d'administration.
4) Après une installation réussie, NE PAS EXÉCUTER MAGENTO.
5) Maintenant, supprimez le cache / session de magento 2. Allez dans les chemins mentionnés ci-dessous et supprimez les fichiers.
6) Modifiez le comportement des liens symboliques pour certaines ressources statiques comme indiqué ci-dessous: -
Lorsque Magento 2 n'est pas en mode production, il essaiera de créer des liens symboliques pour certaines ressources statiques sur le serveur local. Nous devons changer ce comportement de Magento 2 en allant éditer le
ROOT > app > etc > di.xml
fichier. Ouvrez di.xml dans votre éditeur de code préféré, trouvez lavirtualType name="developerMaterialization"
section. Dans cette section ci-dessous, vous trouverez un élément<item name="view_preprocessed" xsi:type="object">
qui doit être modifié. Vous pouvez le modifier en changeant le contenu suivant:À:
7) Supprimer tous les fichiers sauf
**.htaccess**
C'EST FAIT. Vous pouvez maintenant exécuter l'URL avant et arrière de magento
la source
Exécutez les commandes suivantes:
la source
Pas besoin de modifier di.xml. Nous étions confrontés à des erreurs de chargement de js alors que les liens symboliques étaient activés.
Beaucoup de;
Fermez simplement le lien symbolique
Après sa fermeture, les ressources déployées peuvent ne pas être chargées lentement pour la première fois, mais les erreurs js ont disparu.
la source
Le problème de version dans les URL css et js peut être résolu en lisant ce problème.
https://github.com/magento/magento2/issues/6688
la source
Considérez également que la modification des paramètres régionaux de votre boutique pourrait avoir cet effet si vous ne disposez pas de ces paramètres régionaux dans votre propre thème. Je l'ai vu arriver plusieurs fois.
la source
Vous pouvez suivre ces instructions:
S'il existe une
version#######
méthode similaire à celle ci-dessous, elle vous sera certainement utile. http: //localhost/magento2/pub/static/version1511270229/frontend/Magento/luma/en_US/mage/calendar.cssSI vous avez accès à la base de données, exécutez cette commande:
Remove the cache and reload the page
. Ces deux étapes simples m'ont aidé à résoudre les problèmes de chemin de fichier js et css.la source
Je manquais juste le .htaccess dans le dossier pub / static. Cela doit être là.
la source
Face à ce problème à plusieurs reprises. La première chose que le premier pub / statique devrait avoir.
la source
Dans mon cas, dans la configuration d'apache, je change AllowOverride de None à All dans la section Directory respective.
la source