J'ai réussi à installer le Magento2, mais lorsque j'essaie d'exécuter la page d'accueil, j'obtiens des erreurs dans la console.
Ensuite, j'ai vérifié dans Magento git Ripo https://github.com/magento/magento2/tree/master/pub/static
J'ai trouvé l'image ci-dessous Tous les dossiers sont manquants.
Si certains ont ces dossiers, veuillez nous les fournir ...
magento2
magento2-dev-beta
Keyul Shah
la source
la source
Réponses:
Le repo est à jour.
Voici comment les ressources dans pub / static devraient fonctionner.
La signification de "module" a changé dans magento 2. Maintenant, les fichiers ne sont pas séparés entre le code, le modèle et l'habillage. Tout se passe dans le même module
Vendor_Module
.Lorsque vous demandez une ressource à
pub/static
, si le fichier n'existe pas, la demande est réécrite../static.php?resource={resource name here}
.Jetez un œil au
.htaccess
fichier dans le dossier pub / statique pour mieux comprendre.Vous obtenez 404 réponses probablement parce que vous ne l'avez pas
mod_rewrite
activé.Vous devez l'activer.
Mais cela peut fonctionner sans lui.
Il existe un système de «cache» pour ces ressources statiques.
accédez au dossierdev/tools/Magento/Tools/View
et exécutez-le dans la ligne de commande[EDIT]Dans les versions ultérieures, il n'y a plus de
dev/tools/Magento/Tools/View
dossier.Vous pouvez obtenir le même effet en exécutant cette commande:
[/MODIFIER]
Cela copiera les ressources statiques de chaque module dans le
pub/static
dossier.Soyez patient, cela prendra du temps.
Rappelez-vous cela pour l'avenir. Il est recommandé de le faire sur le serveur en direct. Cela accélérera l'accès aux ressources statiques.
Mais il ya un hic.
Si vous modifiez l'une des ressources statiques à l'intérieur d'un module, les modifications ne seront disponibles qu'après une
php deploy.php
nouvelle exécution .Et vous ne devez jamais modifier un fichier
pub/static
directement. Les modifications seront écrasées lors de votre prochaine exécutiondeploy.php
.la source
J'ai le même problème
Aller au chemin racine de Magento
xampp/htdocs/project
et exécuter cette commande
php bin/magento setup:static-content:deploy
la source