L'installation de magento 2 ne pas déployer l' /pub/static/frontend et backend
Je vais avoir cette erreur bizarre et je n'ai pas réussir à trouver l'origine.
Tout d'abord, je tiens à dire que j'ai réussi à effectuer l'installation de certains de Magento 2 sur un système d'exploitation windows avec un serveur xampp avant.
Je suis en train d'essayer d'installer une instance magento sur un Serveur Windows avec IIS
Essentiellement issue de la configuration du compositeur etc.. les installations fonctionne bien.
Pas d'erreur mentionné pendant le processus d'installation etc..
Toutefois, à la fin, lorsque j'essaie d'accéder à l'arrière-plan ou de l'avant du magasin d'afficher la page, mais pas de css ou les images les fichiers sont chargés.
Quand j'ai regardé dans le manque de ressources, en gros j'ai des erreurs 404 pour tous les css & fichiers d'images censé être situé dans les dossiers suivants
pub/static/frontend/*
pub/static/backend/*
Physiquement dans mon dossier pub/static/il n'est que le _requirejs dossier et .fichier htaccess mais pas de dossier frontend et backend
Je suppose que le dossier frontend et backend sont générés automatiquement, parce qu'ils ne sont pas par défaut dans le clone initial de magento 2.0
Donc, si quelqu'un a une idée d'où le problème pouvait venir de.
Des informations supplémentaires à prendre en compte:
J'ai vérifié les autorisations, le serveur web dispose d'un accès complet (lecture et écriture) sur tous les dossiers et fichiers magento 2.0 répertoire racine.
OriginalL'auteur Anselme | 2015-05-27
Vous devez vous connecter pour publier un commentaire.
Plus facile serait d'exécuter commande ci-dessous à partir de magento dossier racine.
Cela va nourrir le contenu parfaitement dans les dossiers respectifs.
php bin/magento setup:static-content:deploy en_US
Je me demande pourquoi ils ne parlent pas de l'exécution de cette commande dans le programme d'installation...
Ouais, pourquoi avons-nous à google ce genre de choses...?
C'est, je n'ai trouvé mention de ces "statique" des ressources dans la documentation, mais pour le "facile" d'installation de route, il semble que ce genre de choses doit être appelé dans le même tutoriels..
il me donne une erreur : [InvalidArgumentException] Il n'y a pas de commandes définies dans le "déployer:le mode" espace de noms. s'il vous plaît aider
OriginalL'auteur Chiragit007
Vous obtenez 404 réponses probablement parce que vous n'avez pas le mod_rewrite activé.
Vous devez l'activer.
Mais il peut fonctionner sans elle.
Il y a un "cache" pour ces ressources statiques.
naviguer dans le dossier dev/outils/Magento/Outils/Afficher et exécuter ce dans la ligne de commande
Il fonctionne parfaitement. Mais encore, si vous avez des questions laissez-moi savoir.
------ MODIFIER ------
Modifier que par la Chirag Bhavsar de réponse.Entrez commande ci-dessous à partir de la racine de Magento dossier. Nouvelle commande sera
Essayez les étapes ci-dessous. 1. activer le "développeur" mode (ajouter SetEnv MAGE_MODE développeur de la racine .fichier htaccess) 2. supprimer tout, sauf .fichier htaccess de pub/static dossier 3. ouvrez le site web 4. trouver un de non-chargé jquery ressources et de l'ouvrir dans le navigateur Si une exception se produit lors de la transformation de cette ressource, l'erreur doit être affiché à l'étape 4. Si non, s'il vous plaît, regardez pub/static dossier - il doit contenir uniquement .fichier htaccess. ...pour continuer (plus dans les commentaires ci-dessous).
Ouvert jusqu'app/etc/di.xml et de trouver le virtualType name="developerMaterialization" section. Dans cette section vous trouverez de l'élément nom="view_preprocessed" qui doit être modifié ou supprimé. Vous pouvez la modifier en changeant le contenu de Magento\Framework\App\View\Actif\MaterializationStrategy\lien symbolique vers Magento\Framework\App\View\Actif\MaterializationStrategy\Copier Supprimer les fichiers en vertu de la pub/static pour se débarrasser de tous les liens symboliques. Vous voudrez peut-être faire attention à ne pas effacer .fichier htaccess. Laissez-moi savoir si cela fonctionne pour vous.
Bonjour Soni, Merci de vos retours, mais j'ai eu une réponse avant de magento équipe. github.com/magento/magento2/issues/1312 . L'exécution de la cli la commande php "/bin/magento installation:static-content:déployer" a créé les fichiers correctement, bien qu'il fut long.
OriginalL'auteur Vishwas Soni
Le contenu statique déployer des processus est décrite ci-dessous:
1) Supprimer adminhtml,frontend et _requirejs dossiers de pub/static dossier.
2) s'il vous Plaît ne pas supprimer l' .htacces fichier dans ce pub/static dossier.
3) Supprimez tous les dossiers dans le répertoire var/cache.
4) Donner 777 de l'autorisation de pub et var dossiers.
5) Exécutez la commande:
777 n'est pas la solution, ni de supprimer manuellement les dossiers, c'est juste un hack qui n'est pas utile dans la vraie vie des applications
OriginalL'auteur VIPIN A ROY
Lors de l'installation de Magento 2.1.4 à partir de zéro j'ai aussi confrontés à des problèmes d'autorisations et le CSS et le JS pas de chargement de la page, car ils n'ont pas été trouvés par le serveur, bien que j'ai juste couru
et
Il s'est avéré que ce paramètre est nécessaire dans la base de données pour accéder à la CSS et le JS et le site de chargement après la première magento2 installer.
Cela semblait être la seule solution pour avoir le site en place et fonctionne.
OriginalL'auteur Andrada