tableau de bord magento2:
Tous les liens du menu d'administration ne fonctionnent pas et ont des icônes étranges. Pourquoi?
Je ne peux rien faire.
La solution ci-dessous a fonctionné pour moi,
essayez-la.
allez dans app / etc / di.xml
trouver la ligne
Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink
et le remplacer par
Magento\Framework\App\View\Asset\MaterializationStrategy\Copy
Il n'est pas nécessaire de supprimer un fichier dans un répertoire.
<argument name="strategiesList" xsi:type="array"> <item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink</item> <item name="default" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item> </argument>
J'espère que cela t'aidera
Ensuite, exécutez,
la source
Essayez ceci avant de prendre une sauvegarde
Supprimer tout, sauf le
.htaccess
fichier depub/static folder
Ouvrez
app/etc/di.xml
trouver le cheminet remplacer pour
Remarque: Supprimez tous les fichiers et le dossier sous
pub/stati
c à l'exception du.htaccess
fichier.Pour plus d'informations, référez-vous à cette http://www.dckap.com/blog/magento-2-admin-links-not-working-in-windows/
la source
Désactivez la fusion JS depuis l'administrateur:
ou si le menu Admin ne fonctionne pas, alors la
base de données Goto à l'intérieur de la table core_config_data change la clé dev / js / merge_files de 1 à 0
la source
essayez de faire ça
la source
Cela m'a un peu perturbé un peu plus tôt, assurez-vous que votre
magento_root/
répertoire est accessible via votre serveur Web et pas seulement lemagento_root/pub/
répertoire - vous pouvez utiliser des alias ou modifier votre racine Web.la source
Aller au répertoire racine de Magento 2 -> pub -> statique et supprimer le dossier statique et supprimer var / cache, var / composer_home, var / generation, var / page_cache, var / view_preprocessed
Ensuite, exécutez, configuration de php bin / magento: static-content: deploy
et eux
app / etc / di.xml
Passez à la ligne numéro 574:
Ligne plus ancienne:
Remplacez-le par (Nouvelle ligne)
0 vote négatif
Je viens de faire ce qui suit:
Mon système:
Justin @ GATEWAY f: \ xampp \ htdocs \ mag2
la source
di.xml
n'affecte que les sites Web en mode développeur.J'ai appliqué toutes les corrections ci-dessus mais il y a une chose qui n'est pas mentionnée ...
Lorsque je suis allé modifier, j'ai dû modifier les autorisations sur le dossier pour pouvoir enregistrer les modifications. Après avoir enregistré la modification dans
di.xml
, j'ai redéfini les autorisations sur 444, supprimé tous les fichiers de cache et rechargé. Ça n'a pas marché.Après quelques essais, j'ai laissé l'autorisation d'écriture sur le dossier, supprimé le cache et ce n'est qu'alors que le correctif a eu lieu.
la source
Suivez les étapes ci-dessous et cela devrait pour vous
Étape 1. Supprimez le dossier statique à l'aide de rm -R static / *
Étape 2. Cache effacé du cache php bin / magento: nettoyer et cache php bin / magento: vider
Étape 3. Réexécutez la configuration de php bin / magento: di: compile
Étape 4. Configuration du contenu statique généré par php bin / magento: contenu statique: déployer
Étape 5. Changement des autorisations en 777 pour le dossier pub / statique chmod 777 -R. /statique
J'ai suivi ces étapes et mon backend d'administration s'est bien chargé.
la source
Salut, j'ai une solution au problème ci-dessus.
ouvrez le terminal et accédez à la racine Web de magento
la source
Même chose ici, juste résolu en allant sur : app / etc / di.xml
Remplacement : Magento \ Framework \ App \ View \ Asset \ MaterializationStrategy \ Symlink pour :
Magento \ Framework \ App \ View \ Asset \ MaterializationStrategy \ copy
Rafraîchissez votre navigateur et votre bingo !!
la source
Cela se produit car css et js ne s'affichent pas correctement.
Vous devez utiliser CLI pour compiler magento.
Voici une capture d'écran de mon utilisation de cmd. Veuillez modifier l'emplacement de votre dossier magento comme structure de dossier magento.
Il en faudra pour terminer.
la source
Si vous utilisez différentes langues sur admin et frontend, par exemple, Admin en_US et front end nl_NL les mettent tous les deux dans la même langue.
Vous pouvez changer la langue d'administration à partir du panneau d'administration en cliquant sur admin dans le coin supérieur droit, puis sur Paramètres du compte (le nom de votre compte)
Après cette course:
ou
ou quelle que soit votre langue (ou pack de langue installé)
Éditer:
Il est possible d'exécuter la commande ci-dessus pour plusieurs langues. Exemple:
configuration de php bin / magento: contenu statique: déployer nl_NL en_GB en_US
J'espère que cela aide
la source
modifier di.xml
changer pour
après ce déploiement et réindexation, le problème sera résolu. Le panneau d'administration fonctionnera correctement.
la source
pub/static
dossier sauf le.htaccess
fichierTrouver ensuite
Magento \ Framework \ App \ View \ Asset \ MaterializationStrategy \ Symlink
dans le
app/etc/di.xml
fichier et le remplacer parla source
Ajoutez une ligne supplémentaire au
core_config_data
chemin de la table =dev/static/sign
définissez la valeur sur 0.la source
Pour moi, le problème est que j'exécutais
setup:static-content:deploy en_GB
pour faire correspondre les paramètres régionaux de mon site Web, mais je n'avais pas changé la langue par défaut de l'utilisateur admin en en_GB, donc la page d'administration essayait de localiser les ressources du répertoire en_US qui, bien sûr , n'a jamais été créé.Une solution serait d'exécuter
setup:static-content:deploy en_US
, en générant les fichiers manquants. Cependant, cela impliquerait la génération de contenu statique, la connexion au panneau d'administration, la modification de la langue par défaut de l'utilisateur administrateur, puis la suppression du contenu statique et la régénération.Afin d'utiliser le contenu statique existant, j'ai accédé à la
admin_user
table dans ma base de données Magento et localisé la ligne correspondant à l'utilisateur administrateur en question, puis j'ai changé la valeur deinterface_locale
enen_GB
.JS et CSS minifiés fonctionnent parfaitement dans ce cas.
la source
Pas:
php bin/magento setup:static-content:deploy -f
J'espère que cela pourrait être utile.
Merci!
Sid
la source
Ce problème est généralement causée par le cache de Magento et le cache du navigateur Web .
Suivez les étapes ci-dessous pour le résoudre:
.htaccess
fichier dans le dossier / pub / static./pub/static
dossier sur une autorisation d'écriture (0755).bin/magento setup:static-content:deploy -f
Ctrl + F5
lorsque vous consultez la page d'administration pour actualiser le cache de votre navigateur Web (important)J'espère que cela t'aides!
la source
Ouvrez \ app \ etc \ di.xml dans la ligne n ° 715
Ce sera définitivement le travail
la source
Je mets à jour 2.2.6 à 2.2.7
pas ce ci-dessous salutation ne fonctionne pas sur 2.2.7
trouver la ligne
et le remplacer par
Il n'est pas nécessaire de supprimer un fichier dans un répertoire.
la source
exécuter les commandes ci-dessus j'espère que cela fonctionne bien.
la source
définir les bonnes autorisations de dossier / fichier
la source